curl 命令行参数列表

4 min read

以下是常见的 cURL 命令行参数列表:

  • -X:指定 HTTP 方法,例如 GET、POST、PUT、DELETE 等。
  • -H:指定 HTTP 请求头。
  • -d:指定请求体数据,主要用于 POST 和 PUT 请求。
  • -F:以 multipart/form-data 格式上传文件。
  • -o:将请求响应保存到指定文件。
  • -i:显示服务器响应的 HTTP 头部信息。
  • -v:显示请求和响应的详细信息。
  • -u:指定认证信息,例如用户名和密码。
  • --data-binary:以二进制格式指定数据,主要用于 POST 和 PUT 请求。
  • --cookie:指定请求发送的 Cookie。
  • --cookie-jar:指定响应接收的 Cookie。
  • --connect-timeout:设置连接超时时间。
  • --max-time:设置请求最大执行时间。
  • --insecure:忽略 SSL 证书验证错误。
  • --user-agent:设置用户代理信息。
  • --proxy:指定代理服务器地址。
  • --referer:设置请求来源地址。