Fiddler设置断点有两种,一种是修改请求Request,一种是修改Response。Request请求可以绕过前端,修改前端请求的参数,检查服务器端的功能,比如前端金额不允许输入负数,就可以设置断点,修改请求参数为负数,查看服务端的反应。
1)全局断点 中断fiddler捕获的所有请求
2)选中before requests选项后,打开要拦截的网页,看到如下T的标识,说明断点成功,但这个是把所有请求都拦截了,如果想修改某个请求的参数,点击左边选中的会话,右侧打开WebFroms,这时候里面的参数都是可以修改的了
3)修改之后点Run to Completion就能提交了,于是就成功修改了请求参数了。注:打全局断点的话,是无法正常上网的,需要清除断点:rules-> automatic breakpoint ->disabled
如果已经指定了该接口的请求地址,这时候只需要针对这一条请求打断点调试,在命令行中输入指令bpu https://passport.cnblogs.com/user/signin 回车(这里面的地址是请求地址),拦截后可以修改参数,然后ran to completion 。取消断点,在命令行输入: bpu 回车就可以了
1)在命令行输入:bpafter http://datatist-ai.haier.net/aimarketer/home/portraitCenter/userGroup 回车
2)在返回请求部分的ROW里面修改返回参数,修改完后,点击 Run to Completion ,然后查看返回请求参数修改是否成功
原文:https://www.cnblogs.com/meirenyu/p/13744887.html