查看响应头,不下载响应正文。
curl -I https://example.com通过 URL 传输数据;-I 只请求响应头。
curl [OPTION]... URL...查看响应头,不下载响应正文。
curl -I https://example.com将成功响应保存到文件,并在失败时显示错误。
curl -fsS https://example.com/data.json -o data.json| 参数 / 子句 | 说明 |
|---|---|
-I, --head | 仅获取响应头。 |
-L, --location | 跟随 HTTP 重定向。 |
-o FILE, --output FILE | 将响应数据写入 FILE。 |
-O, --remote-name | 使用远端文件名保存。 |
-H, --header HEADER | 添加请求头。 |
-d, --data DATA | 发送请求数据(常用于 POST)。 |
-f, --fail | HTTP 错误响应返回错误状态,不输出错误页面。 |
-sS, --silent --show-error | 隐藏进度信息但保留错误提示。 |
执行前请核对命令和目标路径。修改文件、服务、账户、磁盘、权限或数据库的操作可能难以撤销;建议先在安全环境测试并保留备份。