默认情况下,哪些WebBrowser使用http/1.1?

默认情况下,哪些WebBrowser使用http/1.1?,http,browser,protocols,Http,Browser,Protocols,有人知道我在哪里可以查到这些信息吗?我很确定IE4默认启用了“UseHTTP1.1”参数,禁用了“通过代理连接使用HTTP1.1”。我是从你那里得到这个信息的。我假设更高版本也会有“UseHTTP1.1”。旧版本的IE怎么样?Firefox、Opera、Safari等浏览器如何?大多数现代网络浏览器(至少从第5版开始使用IE浏览器,从第2版开始使用Firefox浏览器)都没有使用HTTP/1.1以外的任何选项。嗯,他们可能会,但它会隐藏得很好 编辑:在Google上找到,它提供了部分信息: 根据

有人知道我在哪里可以查到这些信息吗?我很确定IE4默认启用了“UseHTTP1.1”参数,禁用了“通过代理连接使用HTTP1.1”。我是从你那里得到这个信息的。我假设更高版本也会有“UseHTTP1.1”。旧版本的IE怎么样?Firefox、Opera、Safari等浏览器如何?

大多数现代网络浏览器(至少从第5版开始使用IE浏览器,从第2版开始使用Firefox浏览器)都没有使用HTTP/1.1以外的任何选项。嗯,他们可能会,但它会隐藏得很好

编辑:在Google上找到,它提供了部分信息:
根据该页面,IE4+、Netscape 6+、Opera 4+和(我收集的)所有版本的Firefox都支持HTTP 1.1。

过去10-13年中所有常见的桌面浏览器(Netscape/Mozilla、Internet Explorer等)都支持HTTP/1.1。Internet Explorer 3.0和Netscape 2.0至少早在1996年就支持它()

需要特别注意的是,HTTP主机头需要HTTP/1.1,如果要在单个IP地址上为不同域的不同网站提供服务,则需要HTTP主机头。因此,如果HTTP客户端不支持它,用户将无法访问许多网站

大约9年前,我遇到一个旧的智能手机浏览器不支持它,但这是我能想到的最后一个例子,我甚至听说一个HTTP客户端不支持它

我要说的是,缺乏对HTTP/1.1的客户端支持在今天并不需要成为一个真正的考虑因素,即使你做了一些相当深奥的事情(尽管我仍然记得这是十多年前技术支持方面的一个头痛问题,试图让人们从Netscape 1.x升级)


如果你正在写一个代理,你可能会想一想,但即使这样,我也看不出它会导致任何现实世界的问题,因为它是现代浏览的基础。如果有人运行的浏览器与Mosaic 1.0或Netscape 1.1一样旧(或有限),那么他们在访问内容时可能会遇到更大的问题。

在ie上检查internet选项->advancedYeah这是真的。Firefox的选项是:config->network.http.version。旧浏览器怎么样?tho?+1用于提及主机头。由于HTTP/1.0客户端无法访问共享主机上的每个网站(必须是世界上大多数网站),因此不支持1.1的浏览器基本上是不可用的。@NickFitz不完全正确,
Host
在成为1.1的一部分之前是1.0的非标准添加。尽管维基百科可能会说,第一个1.1 RFC是在97年发布的(自2616年被淘汰后,2068年),但NN2和IE3已经有了主机头。