在线 HTTP 请求头查看工具,显示当前请求的所有 Header 信息
使用场景
做 Web 开发最怕的就是接口调不通,或者调通了但数据不对。很多时候问题就出在请求头上。比如你想确认自己的浏览器给服务器发了什么 User-Agent、Cookie 有没有带上、Accept-Encoding 支不支持 gzip,用这个工具打开一看就全知道了。前后端联调的时候,前端说"我发了请求啊",后端说"我没收到这个字段",到底谁的问题?查一下实际发出的请求头就真相大白了。
运维和网络安全工程师也经常用。比如配置了 CDN 或者反向代理之后,你想确认客户端 IP 是不是正确透传过来了(看 X-Forwarded-For 字段),或者想检查 HTTPS 是否正常(看 Upgrade-Insecure-Requests)。还有调试 CORS 跨域问题时,Origin 和 Access-Control-Request-Headers 这些字段都是必看的。
甚至普通用户也能用。比如你访问某个网站发现页面加载不正常,想看看是不是被中间人插了东西,或者想了解一下自己的浏览器指纹信息(User-Agent、Accept-Language 等),这个工具都能帮你看到。它不存任何数据,打开即用,隐私安全。
常见问题
问:这个工具能看到别人的请求头吗? 答:不能。它只显示你当前浏览器发起的这个请求的 Header 信息,相当于"你看你自己的"。别人的请求数据不会经过这个工具,所以不用担心隐私泄露。
问:为什么我看到的请求头和开发者工具里看到的不一样? 答:基本是一致的,但开发者工具中的 Headers 标签可能会显示经过浏览器或扩展程序修改后的最终版本。而且在某些情况下,Service Worker、浏览器扩展或代理软件会修改请求头,这个工具看到的也是修改后的最终结果。
问:请求头被修改了能看出来吗? 答:这个工具仅展示最终的请求头信息,不提供"原始 vs 修改后"的对比功能。如果你怀疑请求头被篡改,可以对比在不同网络环境下的请求头,或者使用浏览器无痕模式排除扩展干扰。
相关工具推荐
- HTTP 状态码速查表 - 快速查询 HTTP 状态码含义
- IP 地址查询 - 查看本机公网 IP 和浏览器信息
- DNS 查询 - 域名 DNS 记录查询