fiddler的斷點使用


功能

用於修改數據

1、斷點設置請求之前--修改請求數據

2、斷點設置在響應時--對響應的數據修改

已中斷的會話最前面的圖標為紅色的帶箭頭的標志

 

設置斷點方法

1、菜單欄:rules->automatic breakpoints

  •  before requests
  • after responses
  • disabled(不啟用斷點)

2、命令行

在命令行輸入bpu清除之氣所有的斷點,go執行所有中斷

before request:

bpu url:在對該url的所有請求中斷,在瀏覽器中訪問該url時前端頁面會一直處於加載狀態,因為請求已被fiddler攔截中斷,在請求體中可以改變請求參數,修改完成后點擊fiddler界面上請求體和響應體中間的“”break on responses",此時響應已到達fiddler代理,還沒傳給瀏覽器,所以還得點擊“run to completion”,最終在瀏覽器界面上返回響應結果。

如:bpu www.baidu.com

 百度搜索“test”,由於設置了請求斷點,所以在百度搜索框輸入“test”回車時,頁面上並不會返回搜索結果,而是一直處於加載模式。在fiddler中抓取到該請求並中斷,在inspectors-webforms下修改參數wb為“hhuc”,點擊“”break on responses"后再點擊“run to completion”,則在瀏覽器百度搜索界面上出現的是“hhuc”的搜索結果,而不是最初的“test”. 

after responses:

bpafter url:在url的響應時中斷,可以在響應體中修改響應數據,最后點擊“run to completion”,瀏覽器頁面出現響應數據。

如:bpafter https://www.baidu.com

訪問百度首頁,由於fiddler中已在響應時中斷,所以在瀏覽器上並不能跳轉到百度首頁,處於加載狀態,在fiddler中修改響應數據中的title值改為“百度一下”,然后run to completion,則在瀏覽器頁面出現百度首頁,但是title已經變為“百度一下”(原本為:百度一下,你就知道)

 


免責聲明!

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



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