fiddler小運用-斷點
一、打斷點
斷點包含兩種方式:
Before response:request請求前,未到達服務器之前,修改請求參數
After response:服務器響應之後,在fiddler響應給客戶端之前,修改響應參數
介紹兩種常用的打斷點的方式:
1.設置全局斷點
全局斷點就是終端fiddler捕獲的全部請求,點擊Rules->automatic breakpoint->before requests或者after responses就可以打全局斷點,設置全局斷點之後無法正常上網,需要清除斷點,rules->automatic breakpoint->disabled
2.設置單點斷點
只針對某條請求打斷點,在命令行中輸入指令就可以
before requests:在命令行中輸入bpu請求地址(回車),例如:bpu https://m.taobao.com/回車。接下來就只會攔截該請求接口,在右側可以修改請求的內容。取消該斷點的話,在命令行輸入bpu回車即可
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官網手冊
fiddler小運用-斷點