斷點包含兩種方式:服務器
Before response:request請求前,未到達服務器以前,修改請求參數session
After response:服務器響應以後,在fiddler響應給客戶端以前,修改響應參數spa
介紹兩種經常使用的打斷點的方式:命令行
1.設置全局斷點接口
全局斷點就是終端fiddler捕獲的所有請求,點擊Rules->automatic breakpoint->before requests或者after responses就能夠打全局斷點,設置全局斷點以後沒法正常上網,須要清除斷點,rules->automatic breakpoint->disabledget
2.設置單點斷點requests
只針對某條請求打斷點,在命令行中輸入指令就能夠io
before requests:在命令行中輸入bpu請求地址(回車),例如:bpu https://m.taobao.com/回車。接下來就只會攔截該請求接口,在右側能夠修改請求的內容。取消該斷點的話,在命令行輸入bpu回車便可fiddler
after response:命令行裏輸入bpafter 請求地址(回車),例如:bpafter https://m.taobao.com/ 回車 取消時輸入bpafter回車便可終端
---------------------------
命令行其它相關指令
Bpafter xxx: 中斷 URL 包含指定字符的所有 session 響應
Bps xxx: 中斷 HTTP 響應狀態爲指定字符的所有 session 響應
Bpv xxx: 中斷指定請求方式的所有 session 響應
Bpm xxx: 中斷指定請求方式的所有 session 響應 、、同於 bpv xxx
Bpu xxx:與bpafter相似
當這些命令沒有加參數時,會清空全部設置了斷點的HTTP請求。
更多的其餘命令能夠參考Fiddler官網手冊