网工干货知识

超全学习笔记
当前位置:首页 > 干货知识

HTTP头部信息 | X-Forwarded-Proto

更新时间:2026年03月27日   作者:spoto   标签(Tag):

HTTP头部信息用于实现客户端与服务器之间的通信。 HTTP头部信息允许客户端和服务器在发送HTTP请求或响应时传递额外的信息。 X-Forwarded-Proto(XPF)头部用于标识客户端用于与代理或负载均衡器进行连接的协议。 它可以是HTTP或HTTPS协议。 您的服务器访问日志通常包含有关服务器与负载均衡器之间所使用的协议的详细信息,但是,该日志中并不包含有关客户端与负载均衡器之间所使用的协议的任何信息。 为了了解客户端与负载均衡器之间使用的是哪种协议,我们可以使用以下方法:X-Forwarded-Proto请求头。通过使用这个头字段,客户端可以向仅支持HTTPS的资源发送HTTP请求。

语法:  

X-Forwarded-Proto: <protocol>

指示/指令:  

  • <协议>:该请求包含了一个“X-Forwarded-Proto”请求头,这个请求头来自客户端(以http或https协议发起的请求)。


示例1:以下示例包含了一个X-Forwarded-Proto请求头,该请求来自客户端,并以HTTP请求的形式发起。

HTML
// X-Forwarded-Proto: originatingprotocolX-Forwarded-Proto: http

示例2:下面的示例中包含了一个“X-Forwarded-Proto”请求头,该请求头来自客户端,其原始请求方式是以HTTPS形式发送的。

HTML
// X-Forwarded-Proto: originatingprotocolX-Forwarded-Proto: https

示例3:这个例子适用于其他非标准形式的情况。

HTML
# MicrosoftFront-End-Https: onX-Forwarded-Protocol: httpX-Forwarded-Ssl: on X-Url-Scheme: http

注意:当您希望记录客户端和负载均衡器的协议时,HTTP头部中的X-Forwarded-Proto字段非常有用。
 

支持的浏览器:对于浏览器来说,HTTP头部字段X-Forwarded-Proto的兼容性仍然未知。
 

              马上抢免费试听资格
意向课程:*必选
姓名:*必填
联系方式:*必填
QQ:
思博SPOTO在线咨询

相关资讯

即刻预约

免费试听-咨询课程-获取免费资料