fiddler 使用方法匯總


  作為網絡開發人員,怎能不使用一些抓包工具呢?fiddler是個不錯的選擇。

  不過,一般情況下,我們往往使用瀏覽器自帶的控制台的【網絡】選項就可以達到查看數據的通信情況了,當然,一些瀏覽器不容易捕捉的事情,就不得不使用第三方的抓包工具了。記錄一下常用的fiddler的使用功能,以便能更快速使用需要的功能。也希望能有人提出一些不一樣的使用,共同進步。

  我主要以使用的到的場景作解析!

場景1、查看某表單提交的情況

  使用fiddler,可以很方便的看到你的表單提交的內容,從而方便的確認哪些數據是正確的,哪些是超出預期的,並且很方便的查看返回值。如圖:

場景2、向某接口發送請求,非寫代碼的方式驗證接口返回

  點擊composer選項,輸入訪問的網址,選擇訪問方式,post方式的參數輸入格式如:a=2&b=3;

場景3、HTTP請求、響應斷點設置

  有時訪問需要更改參數,或者觀察請求的過程,則可以用到斷點設置,輸入:bpu zhidao.baidu.com回車執行,接下來就會中斷URL中包含此地址的請求。輸入 bpu 取消監聽。如圖:

 

場景4、 后台訪問的接口設置代理監聽,接口聯調時提供有利證據。

  通過后台語言訪問的接口,是不會被fiddler抓取到信息的,所以,我們並不知道到底做了哪些接口上的操作,通過代碼里設置代理可以讓fiddler監聽到信息,如PHP使用curl訪問量,設置代碼:

  curl_setopt($ch,CURLOPT_PROXY,'127.0.0.1:8888');//設置代理服務器

場景5、手機抓包,有時不止需要查看電腦自己發的包情況,手機測試時尤其需要查看這個。

  設置fiddler允許遠程連接,設置手機上的代理服務器主機名為本機ip,端口為8888,即可在電腦上進行查看手機發送的數據包了。

場景6、抓取https的包(很多網站已轉https)

   1、打開fiddler,>>Tools>>Fiddler Options,

 

打開如圖所示的HTTPS配置項:
 
 

 

點擊Export Rppt Certifica to Desktop  :
桌面上多了一個證書:

 

 
下面就是將證書導入:
點擊開始-運行,輸入:mmc,打開如下圖所示頁面,點擊紅框菜單

 

 
 

 

 
如何配置能讓fiddler抓去https的請求? - 一切隨緣 - 隨緣
 
最后點擊完成,確定!
 
  
選擇之前導出的證書文件,一路到底!配置完畢!查看https連接。

 

 

  用fiddler抓取數據包,正確分析內容,能夠使開發測試更快捷,多發現一些高級功能的使用,本身也是一件很有趣的事呢!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM