fiddler打斷點步驟


參考:

1、Fiddler—Fiddler打斷點(bpu)https://blog.csdn.net/qq_21936821/article/details/78318353

2、下面這篇文章還包含請求和響應數據解碼

Fiddler高級用法-設置斷點 https://www.cnblogs.com/wushuaishuai/p/9300314.html

3、修改服務器返回數據https://blog.csdn.net/jq656021898/article/details/79153963

4、這篇文章的例子舉得比較清楚說明了打斷點的用處 有真實用例 的哦 https://www.bbsmax.com/A/LPdo83YBz3/

 

fiddler可以打全局斷點和單個斷點,且又分為請求前和 響應后的斷點

1.全局斷點就是中斷fiddler捕獲的所有請求

2、單個斷點:1、已經知道服務器地址,或只針對一個網站域名

                        2、已經知道了某個接口的請求地址,這時候只需要針對這一條請求打斷點調試,在命令行中輸入指令就可以了

解釋下請求前和響應后的斷點:因為fiddler是個代理(中間商)

before requests請求前 : 就是會截到客戶端的請求不發給服務器,用來修改請求參數,修改后再發給服務器

after responses響應后:  就是客戶端發送請求服務器返回了響應,但fiddler不返回給客戶端(可以用來修改響應數據)修改后再發給客戶端

一、全局斷點

第一種方法:點擊rules-> automatic breakpoint  ->選擇before requests或者After responses

 

 

 

第二種方式:直接點擊fiddler界面下方的一個圖標:如圖

 一 開始是空白的

 

 

 點擊一下這個空白位置,就會出現一個圖標:如下

 

再點擊一下,就變成另外一個圖標

 

 

 

 

單個斷點:要用命令打

1、請求前斷點(before request): bpu +服務器地址  回車

           例如:

              1. 論壇登錄接口:https://passport.cnblogs.com/user/signin

              2. 命令行輸入:bpu https://passport.cnblogs.com/user/signin 回車

        也可以不用輸入https://  只輸入ip 或 域名

2、響應后斷點(After response) :bpafter + 服務器地址 回車

3、取消斷點,在命令行輸入: bpafter 或者bpu回車就可以了

4、還可以針多個服務器地址打斷點

效果如下圖;

 

 

 其他命令:

Bpv xxx: 中斷指定請求方式的全部  session  響應

Bpm xxx: 中斷指定請求方式的全部  session  響應 、、同於 bpv xxx

 


免責聲明!

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



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