Fiddler的斷點(diǎn)設(shè)置

一、全局?jǐn)帱c(diǎn)

1.全局?jǐn)帱c(diǎn)就是中斷fiddler捕獲的所有請求,先設(shè)置下,點(diǎn)擊rules-> automatic breakpoint? ->before requests

2.選中before requests選項(xiàng)后,打開博客園首頁:http://www.cnblogs.com/yoyoketang/,看到如下T的標(biāo)識,說明斷點(diǎn)成功

3.打完斷點(diǎn)后,會發(fā)現(xiàn)所有的請求都無法發(fā)出去了,這時候,點(diǎn)下Go按鈕,就能走下一步了

4.找到需要修改的請求后,選中該條會話,右側(cè)打開WebFroms,這時候里面的參數(shù)都是可以修改的了

5.修改之后點(diǎn)Run to Completion就能提交了,于是就成功修改了請求參數(shù)了

6.打全局?jǐn)帱c(diǎn)的話,是無法正常上網(wǎng)的,需要清除斷點(diǎn):rules-> automatic breakpoint? ->disabled


二、單個斷點(diǎn)


已經(jīng)知道了某個接口的請求地址,這時候只需要針對這一條請求打斷點(diǎn)調(diào)試,在命令行中輸入指令就可以了


請求前斷點(diǎn)(before?response): bpu


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


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





?3.請求登錄接口的時候,就會只攔截登錄這個接口了,此時可以修改任意請求參數(shù)


4.取消斷點(diǎn),在命令行輸入: bpu回車就可以了




響應(yīng)后斷點(diǎn)(after? requests): bpafter


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


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


3.登錄博客園,會發(fā)現(xiàn)已經(jīng)攔截到登錄后服務(wù)器返回的數(shù)據(jù)了,此時可以修改任意返回?cái)?shù)據(jù)


4.取消斷點(diǎn),在命令行輸入: bpafter回車就可以了




三、攔截來自某個網(wǎng)站所有請求


1.在命令行輸入:bpu www.cnblogs.com


2.打開博客園任意網(wǎng)頁,發(fā)現(xiàn)都被攔截到了


3.打開博客園其他網(wǎng)站,其它網(wǎng)站可以正常請求


4.說明只攔截了來自部落論壇(www.cnblogs.com)的請求


5.清除輸入bpu回車即可




四、命令行其它相關(guān)指令


Bpafter,?Bps,?bpv,?bpm,?bpu


這幾個命令主要用于批量設(shè)置斷點(diǎn)


Bpafter?xxx:?中斷? URL? 包含指定字符的全部? session? 響應(yīng)


Bps?xxx:?中斷?HTTP?響應(yīng)狀態(tài)為指定字符的全部?session?響應(yīng)


Bpv?xxx:?中斷指定請求方式的全部? session? 響應(yīng)


Bpm?xxx:?中斷指定請求方式的全部? session? 響應(yīng) 、、同于 bpv?xxx


Bpu?xxx:與bpafter類似


再次輸入 命令不帶參數(shù),就可以解除斷點(diǎn)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容