Fiddler(1)基本介紹以及工作原理

越长大越孤单哦發表於2024-03-26

fiddler基本介紹:

Fiddler的官方網站: www.fiddler2.com

Fiddler 是一個 HTTP 協議除錯代理工具,它能夠記錄並檢查所有客戶端和伺服器的http和https請求。Fiddler 提供了電腦端、移動端的抓包、包括 http 協議和 https 協議都可以捕獲到報文並進行分析;可以設定斷點除錯、擷取報文進行請求替換和資料篡改,也可以進行請求構造,還可以設定網路丟包和延遲進行 APP 弱網測試等。

你對HTTP 協議越瞭解, 你就能越掌握Fiddler的使用方法. 你越使用Fiddler,就越能幫助你瞭解HTTP協議.

fiddler工作原理:

Fiddler 是一款以代理web伺服器的形式工作的,它使用代理地址:127.0.0.1,埠:8888,這是fiddler的預設埠

當Fiddler會自動設定代理, 退出的時候它會自動登出代理,這樣就不會影響別的程式。不過如果Fiddler非正常退出,這時候因為Fiddler沒有自動登出,會造成網頁無法訪問。解決的辦法是重新啟動下Fiddler.

  • 資料傳遞流程大致如下:
    1. 客戶端向WEB伺服器傳送HTTP(S)請求時,請求會先經過代理Fiddler代理伺服器。
    2. Fiddler代理伺服器擷取客戶端的請求報文,再轉發到WEB伺服器,轉發之前可以做一些請求報文引數修改的操作。
    3. WEB伺服器處理完請求以後返回響應報文,Fiddler代理伺服器會擷取WEB伺服器的響應報文。
    4. Fiddler處理完響應報文後再返回給客戶端。

相關文章