关于HTTP信息
什么是User-Agent Header
HTTP请求发送的User-Agent值。
更新日期: 2026年10月9日
User-Agent是向服务器说明请求软件信息的HTTP标头,可能包含浏览器、OS和兼容性字符串。
可以了解什么
服务器可用它作为兼容性处理线索,但字符串可修改,不能始终准确证明产品或OS。
NetKarte中的显示方式
查看HTTP信息卡片“客户端请求头”中的User-Agent行,无须输入;它是服务器本次收到的值。需要比较时,再查看同次诊断的浏览器卡片中的User-Agent。后者来自浏览器API,因此取得路径不同。
注意事项
长字符串中也包含为兼容性保留的标识,不应把每个词都理解为实际使用的产品或功能。
与浏览器卡片不一致时
HTTP值是服务器收到的字符串,浏览器值是JavaScript读取的字符串。扩展、兼容设置、中间代理或采集时间不同都需要分别确认。不一致本身不能证明篡改。
在同一标签页重新加载后比较两处值,再通过浏览器自己的“关于”页面核实产品和版本,无须关闭全部隐私保护。
为什么出现多个产品名
Mozilla/5.0、Safari 等标记可能用于兼容,并不表示同时运行多个浏览器。不要凭单个词判断产品。
显示的请求头不能验证访问者身份,也不能证明请求来自真人。此次请求的值也不代表访问其他网站时全部使用相同值。
参考资料
- IETF / RFC Editor: RFC 9110: HTTP Semantics (外部网站)确认日期: 2026-10-09
- MDN Web Docs: HTTP headers (外部网站)确认日期: 2026-10-09
- MDN Web Docs: Browser detection using the user agent (外部网站)确认日期: 2026-10-09