首先使用Safari开发者工具可查看HTTP响应头,依次在Mac上启用开发菜单、连接iPhone、选择设备页面、打开Network选项卡并查看Response Headers;其次可通过WhatWeb等在线工具输入URL扫描获取响应头;最后也可用curl -I命令在终端发起请求,直接查看返回的状态码与响应头字段。

如果您正在调试网页应用或分析服务器返回的信息,查看HTTP响应头是关键步骤之一。响应头包含了服务器返回的元数据,例如内容类型、编码方式和缓存策略等。
本文运行环境:iPhone 15 Pro,iOS 18
一、使用Safari开发者工具查看响应头
通过Safari内置的开发者工具可以直观地查看每个网络请求的响应头信息,此方法适用于在桌面端调试连接的移动设备或直接在Mac上进行网页检查。
1、在Mac上打开Safari浏览器,并确保“开发”菜单已启用。若未显示,请进入“Safari 浏览器”>“偏好设置”>“高级”,勾选“在菜单栏中显示开发菜单”。
2、将您的iPhone 15 Pro通过数据线连接到Mac,并在设备上信任该电脑。
3、在iPhone上打开Safari并访问目标网站。
4、回到Mac上的Safari,点击顶部菜单栏的“开发”,然后选择您设备名称下的对应网页标签。
5、在打开的开发者工具窗口中,切换到Network(网络)选项卡。
6、刷新页面以捕获所有请求,然后点击任意一个请求条目以展开详情。
7、在右侧详情面板中,选择Response Headers(响应头)部分,即可查看完整的响应头字段列表。
二、通过在线工具获取响应头
当无法使用开发者工具时,可借助第三方服务探测目标网站的HTTP响应头,此方法无需本地调试环境,适合快速查询。
1、打开支持HTTP头信息查询的在线工具网站,如WhatWeb或BuiltWith。
2、在输入框中键入您要检测的网页URL。
3、点击“Scan”或“Analyze”按钮发起请求。
4、等待工具返回结果,在输出信息中查找标记为“Server”、“Content-Type”、“Cache-Control”等字段的内容,这些即为服务器返回的响应头信息。
三、使用命令行工具获取响应头
对于具备后端访问权限的用户,可通过终端命令直接向服务器发起请求并查看响应头,此方法高效且不依赖图形界面。
1、在Mac的终端应用中输入以下命令:curl -I http://example.com,请将URL替换为目标网站地址。
2、执行后,终端会返回HTTP状态码及所有响应头字段。
3、检查输出中的Server:、Content-Type:、Set-Cookie:等行,这些均为服务器返回的关键响应头信息。










