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

相关推荐
淮北4946 小时前
windows11配置wsl安装ubuntu20.04
windows·学习·ubuntu·wsl
jarreyer9 小时前
【ubuntu离线安装Oracle 客户端】ldd /opt/oracle/instantclient_19_8/libclntsh.so
linux·ubuntu·oracle
vvw&9 小时前
如何在 Ubuntu 上安装 PostgreSQL
linux·运维·服务器·数据库·ubuntu·postgresql
ShiinaKaze10 小时前
Ubuntu 18.04 XRDP 黑屏
ubuntu·xrdp
祎直向前11 小时前
在Ubuntu中下载gcc
linux·运维·ubuntu
paopao_wu14 小时前
DeepSeek-OCR实战(01):基础运行环境搭建-Ubuntu
linux·人工智能·ubuntu·ai·ocr
Bingo3915 小时前
Ubuntu 软件安装中心闪退
ubuntu
陌路2018 小时前
操作系统(11)进程描述与控制--5种IO状态(1)
linux·ubuntu
习惯就好zz1 天前
WSL2 安装Ubuntu卡在安装进度0%无响应问题解决
linux·windows·ubuntu·wsl·wsl2
躲猫猫的喵喵1 天前
Ubuntu2204降内核版本
linux·运维·服务器·ubuntu