X-Forwarded-Proto 标头

HTTP X-Forwarded-Proto (XFP) 请求标头是一个事实标准标头,用于标识客户端用于连接到代理或负载均衡器的协议(HTTP 或 HTTPS)。

服务器访问日志包含服务器和负载均衡器之间使用的协议,但不包含客户端和负载均衡器之间使用的协议。为了确定客户端和负载均衡器之间使用的协议,可以使用 X-Forwarded-Proto 请求标头。

此头的一个标准化版本是 HTTP Forwarded 头,尽管其使用频率要低得多。

头类型 请求头
禁止请求头

语法

http
X-Forwarded-Proto: <protocol>

指令

<协议>

转发的协议(httphttps)。

示例

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

另见