2009-11-20 81 views
1

如何在調試代理瀏覽器之前通過代理調試IIS(6)返回的內容?從IIS6調試靜態文件請求

我有與'Accept-encoding:gzip'標頭一起發送的靜態文件的請求。這些正在被正確地壓縮。但是,如果還包含'Via:'標題(通過代理重定向響應),則瀏覽器不會收到內容。

我想知道問題是否與IIS不應用壓縮或與代理正在做的事情有關。

如何調查此問題?

這與IIS6 not doing gzip compression when including Via header in request相關。

+0

Via頭可以關閉IIS6中的壓縮嗎?由於via表示代理請求,因此IIS可能只是讓代理處理實際的最終用戶壓縮。顯然不理想,但可能是解釋。 – 2009-11-24 05:31:29

+0

@Christopher_G_Lewis這可能是這是發生了什麼,但我怎麼能測試這個?我無法找到IIS頭處理的任何文檔。知道嗎? – 2009-11-24 11:24:13

+0

最終放棄了這一點。無法找到一種方法來確定IIS6是由/ Via頭進行的。從其他地方提出的一般迴應是升級到IIS7。 – 2009-12-04 15:04:50

回答

0

如果您對我的回答仍然感興趣,可能首先在客戶端安裝Fiddler。對於HTML窺探,你不能做得更好。

這將是我的第一個停靠港。

+0

我對Fiddler很熟悉,最初用它來確定我是否正確發送了標題。這並不能幫助確定當請求通過代理時SERVER收到什麼,或者它如何處理請求 - 這是問題。 – 2010-12-21 10:50:22

+0

我在這種情況下的錯誤,我會使用Wireshark來查看網絡流量。您可以應用一些過濾器來查看TCP的流量以及目標/源來確定傳輸的內容。 Wireshark可以將其顯示爲文本,以便您可以查看請求。這無助於回答它如何處理請求。但可能有幫助。 – 2010-12-21 11:31:28