7

我正在开发一个代理,并且一直在通过查看W3 Guidelines来调查标头。我的代理将传入的 REMOTE-ADDR 添加到 X-FORWARDED-FOR 标头,但我不确定这与 Via 标头相比如何。我看过维基百科页面和这个列表

Via: 1.0 fred, 1.1 example.com (Apache/1.1)

但我还没有找到任何关于如何建立它的说明。

4

1 回答 1

10

它们都是指示内容已通过代理的标头,并且可以包含两个标头。

Via头用于协议版本(因此您知道连接是否已在任何时候降级)、代理的主机名和代理的可选产品/版本(如User-Agent代理)。它仅用于信息/调试或识别和解决有缺陷的代理(例如,如果您想使用请求流水线,您将观看该空间)。

XFF用于将客户端的原始IP转发到服务器。如果服务器信任代理(或代理链),它可以使用它而不是连接的 IP。

于 2013-03-06T16:04:28.573 回答