一、fiddler断点作用
- 拦截请求,可修改请求信息,也可修改响应信息,开发可用于前后台调试或者模拟真实用户操作
- 构造请求数据,突破表单的限制,提交数据
二、设置断点方法
1、命令行设置
通过命令行输入命令方法,可对部分请求进行拦截,例如:
- bpu www.baidu.com --代表只中断www.baidu.com的请求,其他请求不处理
- bpafter www.baidu.com --代表只中断www.baidu.com的响应,其他返回不处理
- bps xxx 中断响应为指定字符的所有session响应
-
bpv/bpm xxx 中断指定请求方式的session响应
注意:其他几种命令设置断点方法同上
2、工具栏全局设置
通过工具栏设置,可对所有请求设置断点,如下图所示
before requests
在请求发送到服务器前进行拦截,状态栏显示为:箭头向上的红色图标
这里也可以直接点击最下端的空白处进行切换,箭头向上表示请求中断
after responses
在服务器响应信息返回客户端时进行拦截,状态栏显示为:箭头向下的红色图标
这里也可以直接点击最下端的空白处进行切换,箭头向下表示返回中断
如下图所示:
3、断点设置操作
1.修改接口请求参数
1、输入命令对请求设置中断后,浏览器页面显示为空白,无法访问
2、点击点击run to completion,查看参数修改后的执行结果(此种方法可模拟真实的用户请求)
2.请求重定向
1、设置中断
2、浏览器中输入要访问的请求地址
3、点击go,直到放开到访问的请求(例如图:http://www.baidu.com),查看右侧的inspectors-raw,修改请求地址(这里我举个例子http://www.imooc.com),下面的host地址也修改了,或者删除
4、点击run to completion,查看返回结果webview或者raw(此处,我的返回是imooc的首页)
5、查看浏览器请求url是http://www.baidu.com,但返回页面内容却是imooc的
参考文章:
https://jingyan.baidu.com/article/358570f62ee8638e4724fcd6.html
https://blog.csdn.net/yue549433330/article/details/82745760
转载请说明出处,谢谢~~
网友评论