关于HTTP信息
什么是HTTP请求
包括Host和Protocol的请求信息。
更新日期: 2026年10月9日
HTTP请求是向Web服务器索取页面或数据的消息。NetKarte将部分信息整理为Host、Protocol和请求头。Protocol是诊断字段名,不表示必有同名HTTP请求头。
可以了解什么
Host表示请求的主机名,Protocol表示按HTTP还是HTTPS处理。它们描述本次Web访问,而不是IP地址的归属信息。
NetKarte中的显示方式
HTTP信息卡片在“请求”区显示Host与Protocol,并将浏览器来源的客户端请求头和反向代理处理的转发请求头分开显示。
注意事项
NetKarte目前不显示HTTP方法和版本。存在前置反向代理时,Protocol可能考虑可信的转发信息。
不要把Host当成自己的IP
以说明用数据为例:Host为 netkarte.example:3000,客户端IP为 192.0.2.20。前者是请求目标的名称和端口,后者是连接方的信息。查询Host不能代替查询自己的IP。
按什么顺序确认
- 比较Host和地址栏。中间代理可能改写Host,仅凭不一致不能认定是假网站。
- 查看Protocol。NetKarte在信任转发信息时从X-Forwarded-Proto获取该值。无法判断不表示使用了HTTP。
- 分开阅读客户端和转发头。一个字段“未发送”,不代表整个HTTP诊断失败。
这里仅显示此次诊断请求的部分信息,不显示Cookie、Authorization等敏感请求头,也不检查浏览器的全部通信或TLS证书。
参考资料
- IETF / RFC Editor: RFC 9110: HTTP Semantics (外部网站)确认日期: 2026-10-09
- IETF / RFC Editor: RFC 9112: HTTP/1.1 (外部网站)确认日期: 2026-10-09
- MDN Web Docs: HTTP headers (外部网站)确认日期: 2026-10-09