X-Forwarded-Proto 标头
HTTP X-Forwarded-Proto (XFP) 请求标头是一个事实标准标头,用于标识客户端用于连接到代理或负载均衡器的协议(HTTP 或 HTTPS)。
服务器访问日志包含服务器和负载均衡器之间使用的协议,但不包含客户端和负载均衡器之间使用的协议。为了确定客户端和负载均衡器之间使用的协议,可以使用 X-Forwarded-Proto 请求标头。
此头的一个标准化版本是 HTTP Forwarded 头,尽管其使用频率要低得多。
语法
http
X-Forwarded-Proto: <protocol>
指令
<协议>-
转发的协议(
http或https)。
示例
X-Forwarded-Proto 客户端协议
以下标头表示原始请求在被代理或负载均衡器转发之前是通过 HTTPS 发出的
http
X-Forwarded-Proto: https
非标准形式
请求标头中可能会出现以下形式
http
# Microsoft
Front-End-Https: on
X-Forwarded-Protocol: https
X-Forwarded-Ssl: on
X-Url-Scheme: https
规范
不属于任何当前规范。此标头的标准化版本是 Forwarded。