一、概述
Fiddler是一款免費且功能強大的數據包抓取軟件。它通過代理的方式獲取程序http通訊的數據,
可以用其檢測網頁和服務器的交互情況,能夠記錄所有客戶端和服務器間的http請求,
支持監視、設置斷點、以及修改輸入輸出數據等功能。
二、Fiddler工作原理
Fiddler 本質是一個Web代理服務器,它的默認工作端口是8888。
代理服務器定義: Web 代理(Proxy Server)服務器是網絡的中間實體。
代理位於 Web 客戶端和 Web 服 務器之間,扮演“中間人”的角色。
HTTP 的代理服務器既是 Web 服務器又是 Web 客戶端。
代理服務器優勢:
<1>共享網絡;
<2>提高訪問速度;
<3>突破訪問限制;
<4>隱藏身份;
原理:
<1>Fiddler 啟動的時候,會偷偷地把 Internet 選項中的代理修改為 127.0.0.1,端口:8888。
<2>當 Fiddler 退出的時候,它會自動在 Internet 選項中取消代理,這樣就不會影響別的程序。
<3>如果 Fiddler 非正常退出,這時候因為 Fiddler 沒有自動注銷,會造成網頁無法訪問。
<4>解決的辦法是重新啟動 Fiddler。