2009-02-11 278 views
10

任何人都有想法,我可以在哪裏查找這些信息?我很確定IE 4默認使用「使用HTTP 1.1」參數,並且「使用HTTP 1.1通過代理連接」關閉。從here得到此信息。我認爲後來的版本也會有「使用HTTP 1.1」。舊版本的IE怎麼樣? Firefox,Opera,Safari等如何?哪些網頁瀏覽器默認使用http/1.1?

回答

9

大多數現代網絡瀏覽器(至少從版本5開始的IE,從版本2開始的Firefox)甚至沒有使用任何東西的選項但是 HTTP/1.1。那麼,他們可能會,但它會隱藏得很好。

編輯:發現這個谷歌,它提供了部分信息: http://schroepl.net/projekte/mod_gzip/browser.htm 根據該網頁,IE4 +,Netscape 6以上,歌劇4+(我猜)的Firefox支持HTTP 1.1的所有版本。

+0

就ie檢查互聯網選項 - >高級 – 2009-02-11 01:30:45

+0

是的,這是真的。 Firefox的選項是關於:config-> network.http.version。舊版瀏覽器怎麼樣? – Svet 2009-02-11 01:32:00

19

過去10 - 13年所有普通桌面瀏覽器(Netscape/Mozilla,Internet Explorer等)都支持HTTP/1.1。 Internet Explorer 3.0和Netscape 2.0早在1996年就支持它(Wikipedia agrees with this)。

特別值得注意的是,HTTP HOST頭需要HTTP/1.1,如果您希望爲單個IP地址上的不同域服務不同的網站,則需要使用HTTP/1.1頭。因此,如果HTTP客戶端不支持它,用戶將無法訪問許多網站。

我遇到了9年前不支持它的舊智能手機瀏覽器,但這是我能想到的最後一個例子,我甚至聽說過一個沒有的HTTP客戶端。

我想說,即使你做了一些相當深奧的事情,雖然我仍然記得它在10年前是一個技術支持頭痛的問題,但試圖缺乏客戶端對HTTP/1.1的支持並不需要真正考慮今天的事情讓人們從Netscape 1.x升級)。

如果您正在編寫代理,您可能需要考慮一下,但即使如此,我看不到它會導致現實世界的問題,因爲它對現代瀏覽非常重要。如果某人正在運行的瀏覽器與Mosaic 1.0或Netscape 1.1一樣陳舊(或有限),那麼他們在訪問內容時可能會遇到更大的問題。

相關問題