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 小时前
基于系统整合的WordPress个性化配置方法深度解析:从需求分析到实现过程
ubuntu
yueyekkx3 小时前
Ubuntu24.04 LTS安装java8、mysql8.0
java·mysql·ubuntu
ZZH1120KQ3 小时前
Linux概述
linux·ubuntu·ssh
liulilittle10 小时前
Ubuntu 18.04 升级内核到 5.X(< 5.10)
linux·运维·服务器·ubuntu
rosemary5121 天前
Ubuntu 20.04 postgresql
linux·ubuntu·postgresql
视觉AI1 天前
Jetson系统烧录与环境配置全流程详解(含驱动、GCC、.Net设置)
linux·人工智能·ubuntu·计算机视觉·.net
想尝一尝被打赏的味道1 天前
Ubuntu 25.04 锁屏不能远程连接的解决方案
linux·运维·ubuntu
一叶知秋h1 天前
Ubuntu系统的安装参考链接汇总
linux·ubuntu
今天阳光明媚吗2 天前
Ubuntu 上进行树莓派交叉编译
linux·ubuntu·树莓派·交叉编译