您好,登錄后才能下訂單哦!
http協議調試代理工具Fiddler怎么用,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
Fiddler是一款WEB調試工具,它可以記錄所有客戶端到服務器端的HTTP請求.Fiddler啟動時,會默認代理IE瀏覽器的127.0.0.1:8888,其它瀏覽器則要手動設置.
工作原理:
Fiddler是以代理WEB服務器的形式工作的,它使用代理地址:127.0.0.1 端口:8888
Fiddler抓取HTTPS設置:
1.啟動Fiddler,打開菜單欄中的Tools>Telerik Fiddler Options , 打開Fiddler Options對話框.
2.對Fiddler進行設置:
打開工具欄->Tools->Fiddler Options->HTTPS
選中Capture HTTPS CONNECTS(捕捉HTTPS連接)
選中Decrypt HTTPS traffic(解密HTTPS通信)
另外設置Fiddler獲取本機所有進程的https請求,所以中間的下拉菜單中選中from all process(從所有進程)
選中下方ignore server certificat errors(忽略服務器證書錯誤)
3.為Fiddler配置windows信任這個根證書解決安全警告:Trust Root Certificate(受信任的根證書)
4.Fiddler主菜單 Tools ->Fiddler Options ->Connections
選中Allow remote computers to connect(允許遠程連接)
act as system proxy on startup(作為系統啟動代理)
5.重啟Fiddler使配置生效(必要)
Fiddler捕獲Chrome的會話:
1.安裝SwitchyOmega代理Chrome瀏覽器插件
2.如圖所示,設置代理服務器為127.0.0.1:8888
3.通過瀏覽器插件切換設置好的代理
Fiddler界面:
設置完成后,本機HTTP通信都會經過127.0.0.1:8888代理,也就會被Fiddler攔截到.
請求(Request)部分詳解:
Headers —— 顯示客戶端發送到服務器的 HTTP 請求的 header,顯示為一個分級視圖, 包含了 Web 客戶端信息、Cookie、傳輸狀態等。 Textview —— 顯示 POST 請求的 body 部分為文本。 WebForms —— 顯示請求的 GET 參數 和 POST body 內容。 HexView —— 用十六進制數據顯示請求。 Auth —— 顯示響應 header 中的 Proxy-Authorization(代理身份驗證) 和 Authorization(授權) 信息. Raw —— 將整個請求顯示為純文本。 JSON - 顯示JSON格式文件。 XML —— 如果請求的 body 是 XML 格式,就是用分級的 XML 樹來顯示它。
響應(Response)部分詳解:
Transformer —— 顯示響應的編碼信息。 Headers —— 用分級視圖顯示響應的 header。 TextView —— 使用文本顯示相應的 body。 ImageVies —— 如果請求是圖片資源,顯示響應的圖片。 HexView —— 用十六進制數據顯示響應。 WebView —— 響應在 Web 瀏覽器中的預覽效果。 Auth —— 顯示響應 header 中的 Proxy-Authorization(代理身份驗證) 和 Authorization(授權) 信息。 Caching —— 顯示此請求的緩存信息。 Privacy —— 顯示此請求的私密 (P3P) 信息。 Raw —— 將整個響應顯示為純文本。 JSON - 顯示JSON格式文件。 XML —— 如果響應的 body 是 XML 格式,就是用分級的 XML 樹來顯示它 。
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。