讓fiddler2監聽本地http連接

在開發Web程序時,需要監聽http連接,看看數據的底層數據傳輸有沒有發生異常。這對於AJAX開發來說更爲重要。網上這類的工具有許多,IE和FF兩個陣營都有許多工具可選。不過對於IE陣營,雖然工具功能強大,但大多爲商業軟件,即要收money的。不過,有一款功能強大且免費的工具可以選擇:fiddler2。它基於.NET Framework開發,功能絲毫不弱於商業軟件。

不過fiddler2默認不監聽本地的http連接,如果域名localhost,則不進行監聽。在IIS上,可以把一個網站與一個IP掛鉤,這樣通過IP來訪問網站,fiddler2可以正常進行監聽。不過手打IP確實有點痛苦。其實,只要域名不是localhost,fiddler2就可以進行監聽。

用記事本打開C:\WINDOWS\system32\drivers\etc\hots文件,它其實就是一個ini配置文件,默認的情況下,文件只有一行(#號開頭都爲註釋行):

127.0.0.1 localhost

這就是localhost的由來,瀏覽器會根據這個文件把localhost轉爲127.0.0.1。我們在低下添加一行:

127.0.0.1 local

local 可以改爲其他內容。這樣我們就可以用local來訪問本地的網站,而fiddler也能正常進行監聽。

發佈了31 篇原創文章 · 獲贊 0 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章