返回博客

你的 HTTP 请求头暴露了什么

2026-06-18

指纹是网页"算"出来的;而 HTTP 请求头是你的浏览器每次请求时主动发送的。它们是最基础、也最容易被忽视的暴露面。

常见请求头里有什么

  • User-Agent:操作系统、浏览器及版本。
  • Accept-Language:你偏好的语言(如 zh-CN, en),直接暗示地区。
  • Accept / Accept-Encoding:支持的内容类型与压缩方式。
  • Sec-CH-UA(客户端提示):更结构化的浏览器/平台信息,正逐步取代 UA。
  • Referer:你从哪个页面跳转过来。
  • DNT / Sec-GPC:你是否发出了"不要追踪"信号。

这些能拼出什么

把 UA + 语言 + 客户端提示拼起来,网站就能大致知道你的系统、浏览器、语言地区。配合 IP 与指纹,画像会更完整。

能隐藏吗

请求头不能完全去掉——服务器需要其中一些才能正常返回内容。你能做的是"别异常":伪造一个和真实环境矛盾的 UA(比如声称是 iPhone 却暴露 Windows 字体)反而更可疑。一致、普通,才是低调之道。

怎么自查

本站首页会回显你的关键请求头,你可以直观看到自己每次请求都交了哪些信息。