Curl
最后更新于:2022-04-02 03:52:21
[TOC]
## 常用参数
```
-i 显示响应头信息与内容
-I 只显示响应头信息
-b"name=xxx" 携带 cookie 信息
-H "Content-Type:application/json" 增加头信息
-d post 的 body
--referer http://www.example.com 添加referer来源
```
## 命令
|命令|说明|
|---|---|
|-a/--append |上传文件时,附加到目标文件|
|-A/--user-agent |设置用户代理发送给服务器|
|-anyauth| 可以使用“任何”身份验证方法|
|-b/--cookie |cookie字符串或文件读取位置|
|--basic| 使用HTTP基本验证|
|-B/--use-ascii| 使用ASCII /文本传输|
|-c/--cookie-jar | 操作结束后把cookie写入到这个文件中|
|-C/--continue-at |断点续转|
|-d/--data |HTTP POST方式传送数据|
|--data-ascii | 以ascii的方式post数据|
|--data-binary |以二进制的方式post数据|
|--negotiate |使用HTTP身份验证|
|--digest |使用数字身份验证|
|--disable-eprt| 禁止使用EPRT或LPRT|
|--disable-epsv| 禁止使用EPSV|
|-D/--dump-header |把header信息写入到该文件中|
|--egd-file |为随机数据(SSL)设置EGD socket路径|
|--tcp-nodelay |使用TCP_NODELAY选项|
|-e/--referer |来源网址|
|-E/--cert |客户端证书文件和密码 (SSL)|
|--cert-type |证书文件类型 (DER/PEM/ENG) (SSL)|
|--key |私钥文件名 (SSL)|
|--key-type |私钥文件类型 (DER/PEM/ENG) (SSL)|
|--pass |私钥密码 (SSL)|
|--engine |加密引擎使用 (SSL). "--engine list" for list|
|--cacert |CA证书 (SSL)|
|--capath |CA目录 (made using c_rehash) to verify peer against (SSL)|
|--ciphers
';
- |SSL密码|
|--compressed |要求返回是压缩的形势 (using deflate or gzip)|
|--connect-timeout