curl常用指令

curl使用记录

curl常用指令

安装

复制代码
sudo apt update
sudo apt install curl -y

请求

get请求

复制代码
curl [URL]

如果能正常请求,则会返回正常的页面信息

post请求

发送 JSON 数据​

复制代码
curl -X POST [URL] -H "Content-Type: application/json" -d '{"key":"value","key1":"value1","key2":"value2"}' 

上传文件​

复制代码
curl -X POST -F "file=@/path/to/file.txt" [URL]

​忽略 HTTPS 证书验证​(测试环境使用)

复制代码
curl -k -X POST -d "data" [URL]

如果是pythonz

复制代码
requests.post(url, data=data, verify=False)
错误排查

错误1

复制代码
curl: (60) SSL: no alternative certificate subject name matches target host name '192.168.1.1' 

SSL证书异常,测试环境中使用-k来关闭验证

相关推荐
数智工坊8 小时前
Zotero自建Ubuntu WebDAV附件同步方案(完美解决存储空间不足)
linux·运维·ubuntu
我是小灰灰吖11 小时前
QT在线安装器使用指南:从下载到配置完整教程
linux·qt·ubuntu
MIXLLRED13 小时前
解决——Ubuntu远程桌面指令更换网络
linux·网络·ubuntu
我是小灰灰吖16 小时前
Ubuntu 22.04 + Qt 6.9.3 应用程序打包与部署完整指南
qt·ubuntu
自律懒人18 小时前
AI 沙箱逃逸 4 连发:GPT-5.6 黑进 Hugging Face、Kimi K3 抄答案,5 步给本地 Agent 装围栏
ubuntu
老王IT21 小时前
VMware虚拟机安装的ubuntu忘记用户密码怎么办
ubuntu
我是小灰灰吖21 小时前
Ubuntu22.04,OpenCV 4.5.5 环境搭建
linux·qt·ubuntu
集智飞行1 天前
四种方法解决ROS2超过100个节点时的DDS瓶颈
ubuntu
数智工坊1 天前
UECP:不确定性增强的协同感知 | 基于物理先验的BEV融合新范式
linux·ubuntu·3d·机器人
IT摆渡者2 天前
ubuntu系统网络问题
linux·运维·ubuntu