一、全局?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)