【发布时间】:2015-01-27 02:01:11
【问题描述】:
根据 RFC2616,当向代理发出请求时,absoluteURI 形式是必需的。
假设我的 HTTP GET 请求通过代理进行: 获取 /test.html HTTP/1.1 主机:example.com
代理转发请求,请求 uri 为: http://example.com/test.html
是否应该存在代理将请求 uri 转发为: /test.html
我问的原因是因为一些服务器有不同的重定向策略,其中包括原始URI,所以基本上重定向位置变成: (举个例子) http://example.com/test.htmlhttp://example.com/redirect.html 所以重定向变得不正确。
只是想知道是否应该由代理工作来解决这个问题?
【问题讨论】:
-
这似乎不是help center中定义的范围内的编程问题