Fiddler是什麼?
Fiddler是一個http調試代理,它能 夠記錄所有的你電腦和網際網路之間的http通訊,Fiddler 可以也可以讓你檢查所有的http通訊,設定斷點,以及Fiddle 所有的“進出”的資料(指cookie,html,js,css等檔案,這些都可以讓你胡亂修改的意思)。 Fiddler 要比其他的網絡調試器要更加簡單,因為它僅僅暴露http通訊還有提供一個使用者友好的格式。
Fiddler是最強大最好用的Web調試工具之一,它能記錄所有用戶端和伺服器的http和https請求,允許你監視,設定斷點,甚至修改輸入輸出資料,Fiddler包含了一個強大的基于事件腳本的子系統,并且能使用.net語言進行擴充。你對HTTP 協定越了解, 你就能越掌握Fiddler的使用方法。你越使用Fiddler,就越能幫助你了解HTTP協定。Fiddler無論對開發人員或者測試人員來說,都是非常有用的工具。
Fiddler的工作原理
Fiddler 是以代理web伺服器的形式工作的,它使用代理位址:127.0.0.1,端口:8888。當Fiddler退出的時候它會自動登出,這樣就不會影響别的程式。不過如果Fiddler非正常退出,這時候因為Fiddler沒有自動登出,會造成網頁無法通路。解決的辦法是重新啟動下Fiddler。

Fiddler 下載下傳安裝
官網下載下傳位址:http://www.telerik.com/fiddler
下載下傳到本地,然後安裝正常的安裝流程執行。
運作起來就是下圖的樣子:
Fiddler的運作機制其實就是本機上監聽 8888 端口的 HTTP 代理。 Fiddler 啟動的時候預設 IE 的代理設為了127.0.0.1:8888,而其他浏覽器是需要手動設定的,是以将 Chrome 浏覽器的代理改為127.0.0.1:8888 就可以監聽資料了。
Chrome 浏覽器如何設定代理
在浏覽器的最右側,點選 三個點 圖示,然後點選設定
點選左側的設定,然後點選 顯示進階設定 。
然後找到 更改代理伺服器設定。
到這裡,chrome 浏覽器的代理就設定好了。