首页/系统/Linux 运维命令速查/curl 查看请求/响应头
网络命令82 条

curl 查看请求/响应头

看响应头用 -I(HEAD)或 -D -(把响应头导出),看请求头加 -v 或配合 -i;接口排查认证、缓存、CORS 问题必用。

Linux 运维命令速查系统更新于 2026-10-12
用途请求头/响应头检查
语法curl -I URL / curl -D - -i
常用-I HEAD -i 带头输出 -D 头存文件 -H 自定义请求头

常用示例

常用示例
curl -sSI https://example.com                 # 只看响应头
curl -sS -D - -o /dev/null https://example.com  # 头到 stdout,body 丢弃
curl -sS -I -H 'User-Agent: ops-check/1.0' https://example.com
curl -sS -i http://192.168.1.10:8080/api/health | head -20
排 502/504 先看响应头里的 Server、Date、Connection 与 body 前几行——常直接暴露网关/后端信息。

易错点

  • -I 发的是 HEAD:部分接口/网关不支持 HEAD 会返回 405,改用 -D - -o /dev/null 发 GET
  • 响应头有多段(重定向链)时一并输出,脚本要抓最后一段(tail 或 -L --max-redirs)

数据来源与参考

  • curl 官方文档(curl.se/docs/manpage.html)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌