断点包含两种方式:服务器
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官网手册