{site_name}

{site_name}

🌜 搜索

HTTP中的Forwarded是一个请求头字段,它包含了客户端请求经过的所有代理

前端 𝄐 0
HTTP中的Forwarded是一个请求头字段,它包含了客户端请求经过的所有代理服务器信息,以及原始请求客户端的IP地址和端口号等信息。Forwarded字段可以帮助服务器准确地确定请求的来源和路径,以便更好地处理请求。

例如,如果客户端通过一个匿名代理向服务器发送请求,那么服务器就不能准确地确定请求的来源。然而,如果代理服务器在其转发请求时添加了Forwarded头部,那么服务器就可以得知请求经过的代理服务器信息,从而更好地处理请求。

以下是一个示例Forwarded头部的格式:


Forwarded: by=192.0.2.43;for=198.51.100.17;proto=https


该头部表示请求先由 IP 地址为 192.0.2.43 的服务器接收,然后该服务器将请求转发给 IP地址为 198.51.100.17 的客户端,并且使用了 https 协议。