網友評分: 5分
Fiddler Web Debugger是一款非常專業的HTTP網頁抓包調試工具。它支持各種主流瀏覽器,比如IE、Chrome、FireFox、Safari、Opera等,并且允許用戶監視,設置斷點,甚至修改輸入輸出數據,該版本經過中文漢化破解處理,用戶使用起來會更加方便。
1、解密和解壓Web會話
HTTP壓縮可以顯著減少服務器和客戶端之間傳輸的字節數量:HTML,XML,CSS和JavaScript通常節省50%以上。使用Sessions選項卡上的Fiddler Transformer工具,您可以通過選中Fiddler Rules菜單上的“模擬GZIP Compression”來解壓縮響應或模擬HTTP壓縮。
2、分析會話數據
Fiddler公開豐富的功能,以幫助您詳細分析Web會話緩存,Cookie和標題屬性。您可以輕松地檢查某些頁面是否缺少允許客戶端或代理緩存的HTTP Expiration頭 – 如果響應中不包含Expires或Cache-Control頭,則客戶端可能無法緩存該頭。此外,Fiddler提供了一種可靠的方式來確保瀏覽器傳回您的網站可能需要的cookies。
3、調試任何系統上的流量
您可以使用Fiddler來調試任何基于Windows的PC,Mac或Linux系統以及智能手機(iPhone,Windows Phone,Android)和平板電腦等移動設備的網絡流量。Fiddler還能夠從支持代理服務器的遠程計算機和網絡設備(例如,支持Wi-Fi的平板電腦和手機)捕獲流量。
4、調試任何客戶端和瀏覽器的流量
可幫助您調試來自任何瀏覽器的流量:Internet Explorer,Chrome,Firefox,Safari,Opera等。一旦啟動Fiddler,Web調試器將自己注冊為Microsoft Windows Internet Services(WinINet)的系統代理,Internet Explorer,Microsoft Office和許多其他產品使用的HTTP層。作為系統代理,來自WinINet的所有HTTP請求在到達目標Web服務器之前流經Fiddler。同樣,所有HTTP響應在返回到客戶端應用程序之前都會通過Fiddler流動。
問:fiddler 無法抓取chrome,IE正常抓取是怎么回事?
答:前端開發中,不可避免的要和服務器端進行聯調,少了fiddler這個利器可不行。
由于無線開發需要配置UA,我使用chrome進行訪問,但是今兒一早過來,發現fiddler漢化版無法抓取chrome的請求了。想想昨天對chrome進行的操作,我覺得問題應該出在代理的身上。實際上fiddler是可以抓chrome的請求的。
由于我的chrome安裝了代理管理的插件SwitchySharp,無論選擇直接連接還是選擇使用代理連接,插件都會屏蔽fiddler的設置。
fiddler會自動給瀏覽器設置一個代理127.0.0.1 端口8888,并且記憶瀏覽器的代理設置,所有的請求先走fiddler代理,再走瀏覽器代理。
如果使用插件,可能會直接屏蔽了fiddler的代理,因此無法監聽到請求了。
chrome下的解決方法,代理插件選擇“使用系統代理設置”選項,fiddler又重新能看到chrome的請求了。
或者不使用插件,不用卸載,chrome很方便禁用一個插件。然后使用瀏覽器默認的代理設置方式就ok了。
使用代理插件是為了方便切換代理,但是可能會導致fiddler等工具無法使用。真是魚和熊掌不可兼得
1、修改啟動畫面。
2、去除通過WinConfig啟動簽名自校驗。
3、Fiddler ScriptEditor 編輯器綠化。