cURL
curl 常用的参数
默认 get 请求
curl URL-X 指定请求方法
- 指定 post 请求
curl -X POST URL- 添加数据
curl -X POST -d "key=value" URL-H 添加请求头
# 添加请求头
curl -H "Content-Type: application/json" -H "Accept: application/json" URL-I只显示响应头
curl -I URL-o 和 -O 选项
- 不修改文件名
curl -O https://example.com/1.png- 修改文件名
curl -o file.png https://example.com/1.png--limit-rate 限制传输速率
- 限制传输速率为 10mb/s,不设置单位默认为 b/s
curl --limit-rate 10m -O https://example.com/1.png-C - 断点续传
curl -C - -O https://example.com/1.png-L 跟随重定向
curl -L URL-v 显示详细信息
包含握手过程、请求头、响应头、响应体等
curl -v URL--proxy 使用代理
curl --proxy 协议://用户名:密码@代理地址:端口 URL
curl --proxy "http://user:passwd@127.0.0.1:1234" URL-T 上传文件
curl -T file.txt URL- FTP 上传文件
curl -u 用户名:密码 -T 文件名 ftp://ftp.example.comLast updated on