使用HTTP / 1.0代理服务器进行浏览器

时间:2012-11-09 09:55:08

标签: http proxy-server

我正在编写支持http / 1.0的http代理服务器。我在浏览器中使用我的代理服务器(谷歌浏览器)。代理获取GET www.site.com HTTP/1.1之类的请求并发送响应HTTP/1.0 505 HTTP Version Not Supported。之后浏览器显示我的错误。但是我希望浏览器会使用http / 1.0版本重新请求(例如GET www.site.com HTTP/1.0)。我是否应该发送另一个响应以便从浏览器获得所需的行为?还是不可能?如何使浏览器与http / 1.0代理服务器一起使用?

1 个答案:

答案 0 :(得分:2)

我想,这取决于您的浏览器。如果您使用Microsoft Internet Explorer,这可能会有所帮助:http://support.microsoft.com/kb/811262/EN-US

我还没有找到关于http协议协商的任何内容。客户端可以发出“HTTP OPTIONS”请求以检测服务器的能力,但RFC 2616, Section 19.6没有这样的要求。客户端只有期望才能理解较低协议版本。