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 小时前
Windows 10 WSL&Ubuntu 22.04 安装并迁移到 F 盘
linux·ubuntu·wsl迁移盘符·wsl迁移
【上下求索】8 小时前
学习笔记090——Ubuntu 中 UFW 防火墙的使用
笔记·学习·ubuntu
Young_Zn_Cu13 小时前
Windows安装虚拟机遇到内容解码失败
linux·windows·ubuntu
玖剹1 天前
Linux文件系统:从内核到缓冲区的奥秘
linux·c语言·c++·笔记·ubuntu
跑不了的你1 天前
Ubuntu 开启wifi 5G 热点
服务器·5g·ubuntu
~狂想家~1 天前
Ubuntu20.04安装和配置Samba实现Win11下共享文件夹
linux·ubuntu·samba
ansondroider1 天前
Ubuntu 抽取系统制作便于chroot的镜像文件
linux·ubuntu·chroot
努力一点9482 天前
ubuntu22.04系统入门 linux入门 简单命令基础复习 实现以及实践
linux·运维·服务器·ubuntu·gpu算力
笑稀了的野生俊2 天前
Ubuntu 下配置 NVIDIA 驱动与 CUDA 环境(适配 RTX 4060Ti)
linux·ubuntu·cuda·nvidia driver
没有余地 EliasJie2 天前
Ubuntu/Debian 搭建 Nginx RTMP 服务器全攻略
服务器·ubuntu·debian