我一直在嘗試調試幾個星期。我家網絡上所有客戶端上的所有瀏覽器都發送'Accept-Encoding:gzip,deflate'。但是,該頭部以某種方式在請求傳送到Web服務器之前被丟棄。例如,http://www.whatsmyip.org/http_compression/表示'不,您的瀏覽器未請求壓縮內容'。由瀏覽器發送但未被服務器接收的Accept-Encoding標頭
我已經使用Fiddler來確保我的所有瀏覽器確實正在發送標題。我換掉了路由器。我關閉了所有的反病毒軟件。
Brighthouse/Roadrunner(當地有線ISP)說他們沒有做任何過濾(我不明白他們爲什麼會這樣)。
任何建議將是最受歡迎的!
這很奇怪。如果它發生在我身上,而其中一臺機器是筆記本電腦,我會把它帶到我附近的咖啡店,看看那裏發生了什麼。如果您可以發佈在傳出的HTTP請求中看到的所有標題,這可能會有所幫助。 – Pointy 2010-04-15 13:58:18
爲了完整起見,我會在稍後用筆記本電腦在咖啡店嘗試。這裏是我發送的標題:
Host \t www.whatsthatbug.com User-Agent \t Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 (.NET CLR 3.5.30729) Accept \t text/css,*/*;q=0.1 Accept-Language \t en-us,en;q=0.5 Accept-Encoding \t gzip,deflate Accept-Charset \t ISO-8859-1,utf-8;q=0.7,*;q=0.7 Keep-Alive \t 115 Connection \t keep-alive
但服務器沒有看到'Accept-Encoding' – 2010-04-15 15:13:37