X-Forwarded-Host
(XFH)报头是用于识别由客户机在所要求的原始主机一个事实上的标准报头Host
的 HTTP 请求报头。
反向代理(负载均衡器,CDN)的主机名称和端口可能与处理请求的源服务器不同,在这种情况下,X-Forwarded-Host
头部可用于确定最初使用哪个主机。
此标题用于调试,统计和生成依赖于位置的内容,并且通过设计它可以显示隐私敏感信息,例如客户端的 IP 地址。因此,在部署此标头时必须牢记用户的隐私。
此标头的标准化版本是 HTTP Forwarded
标头。
Header type | Request header |
---|---|
Forbidden header name | no |
X-Forwarded-Host: <host>
<主机>转发的服务器的域名。
X-Forwarded-Host: id42.example-cdn.com
不是任何当前规范的一部分。这个标题的标准化版本是Forwarded
。