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来关闭验证

相关推荐
曾小蛙2 小时前
【TWIST2】 PICO重映射G1在ubuntu 22.04下环境配置
ubuntu·g1·twist2·gmr2·pico4u·xrobotoolkit
starvapour2 小时前
Ubuntu部署gitlab频繁出现502的问题
linux·ubuntu·gitlab
__Witheart__3 小时前
rk3568 交叉编译链
ubuntu·rockchip
南檐巷上学4 小时前
基于地平线RDK X5的智能医药机器人系统
ubuntu·机器人·ros·机械臂·openclaw
__Witheart__6 小时前
自行打包 update.img 的方法
ubuntu·rockchip
hhb_6187 小时前
TypeScript泛型实战:企业级请求封装全解析
javascript·ubuntu·typescript
牟同學8 小时前
Ubuntu 18.04 升级至 22.04 LTS 完整指南
linux·ubuntu
ShirleyWang0128 小时前
win11运行ubuntu报错
linux·运维·ubuntu
南岸的水9 小时前
ubuntu里面SDK编译指令及报错处理
linux·运维·ubuntu
敲代码还房贷20 小时前
解决win7装不了vmware tools问题
ubuntu