cURL
CLI Flags API Reference
curl 命令行工具的常用选项,用于发送 HTTP 请求、传输数据。
By EZ4Code Team
Command-Line Options
curl 命令行常用选项,控制请求方法、头、数据、超时等行为。
curl -X <METHOD> <URL>指定 HTTP 请求方法(GET/POST/PUT/DELETE 等)。
Returns: 服务器响应体输出到 stdout
curl -H <HEADER> <URL>添加自定义 HTTP 请求头,可多次使用 -H 添加多个头。
Returns: 服务器响应体输出到 stdout
curl -d <DATA> <URL>发送请求数据(默认 POST 请求),常用于表单或 JSON 提交。
Returns: 服务器响应体输出到 stdout
curl -o <FILE> <URL>将响应体保存到指定文件,而非 stdout。
Returns: 无 stdout 输出,数据写入文件
curl -L <URL>跟随 HTTP 重定向(3xx 响应)。
Returns: 最终目标的响应体输出到 stdout
curl -I <URL>只获取响应头(发送 HEAD 请求),不下载响应体。
Returns: 响应头输出到 stdout
curl -u <USER:PASSWORD> <URL>提供 HTTP 基本认证(Basic Auth)凭据。
Returns: 认证后的响应体输出到 stdout
curl -k <URL>跳过 TLS 证书校验(不安全,仅用于自签名证书调试)。
Returns: 忽略证书错误后的响应体
curl --retry <NUM> <URL>请求失败时自动重试指定次数。
Returns: 成功后的响应体,或最终失败时的错误
curl --connect-timeout <SECONDS> <URL>设置建立连接的超时时间(秒)。
Returns: 超时则请求失败并退出