|
Fiddler 是一款免費的記錄主機HTTP(S)通信的代理(proxy),具有豐富的用戶界面,支持監(jiān)察請求和響應、設置斷點,以及修改輸入輸出數據。同時,它也支持多種數據轉換和預覽,比如解壓縮GZIP、DEFLATE,或者BZIP2格式的文件,以及在預覽面板里顯示圖片。
Fiddler 可以從此處免費下載,目前穩(wěn)定版本是v2.2.0.7。最近更新的beta v2.x版本對用戶界面做了加強,并修訂了一些缺陷。對于仍然使用 .NET Framework 1.1的開發(fā)人員,Fiddler 也提供了v1.3 版本,只不過該版本已經不再被鼓勵使用。
Fiddler被主要用來查看單次請求或者響應的內容。別看功能雖小,但在使用AJAX開發(fā)富網絡功能的時候可是非常有用——對問題進行調試,或者弄清楚AJAX通信的完整情形
通過簡單但是非常有用的時間線和可視化工具,Fiddler 也支持查看多個請求之間的通信。
除了數據監(jiān)察和統(tǒng)計分析,Fiddler也支持設置斷點,修改請求和響應的數據。這一點在安全性和數據正確性的測試上非常有用。
Fiddler提供了強大的“開箱即用”的功能,此外它還提供一個基于事件腳本的子系統(tǒng),包括能進行語法元素感知的腳本編輯器,來支持廣泛的定制。對于 .NET開發(fā)人員,Fiddler別具一格地支持使用.NET語言擴展。這里有大量的視頻,幫助人們很快上手。
Fiddler 能對 IE6/IE7 自動配置調試代理,而且此代理還兼容Firefox、Opera以及任何使用HTTP(S)協(xié)議的應用程序。例如,在Firefox里,可以通過“菜 單>屬性>網絡>設置>手動設置代理”[譯注1]手動指定代理:127.0.0.1,端口號8888。
Fiddler與.NET結合得非常緊,大家熟悉的提供類似功能的工具還有很多:
- Tamper Data Firefox Addon - 支持對HTTP頭部和發(fā)送的參數進行操作
- FireBug Firefox Addon - 提供通信統(tǒng)計分析,支持對DOM元素、CSS 與 JavaScript 進行實時操作
- Port Swigger's Burp Proxy - 一款HTTP(S)代理,功能類似Fiddler,但側重安全性
- Charles Web Debugging Proxy - 一款HTTP代理,功能類似Fiddler,但提供了很多側重于Adobe Flash開發(fā)的特性
NET技術:Fiddler:Web調試代理,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。