一、打断点可以修改哪些内容
- 修改请求头信息
- 修改请求内容
- 修改相应体
二、断点的方式
- before response:在request请求的时候,未到达服务器之前进行断点,修改请求参数
- after response:服务器响应之后,在Fiddler将响应传回给客户端之前进行断点,修改响应值
三、全局断点
-
全局断点就是中断fiddler捕获的所有请求,先设置下,点击rules-> automatic breakpoint ->before requests
-
选中before requests选项后,打开任意网页,看到如下T的标识,说明断点成功
-
修改传参,在右侧WebFroms中编辑
-
点击右侧run继续,发送修改后的请求参数
-
清除断点:rules-> automatic breakpoint ->disabled
四、单个断点
已经知道了某个接口的请求地址,只需要针对这个地址请求打断点调试,就可以使用命令的方式
请求前断点(before response): bpu
- 确定需要断点的接口:https://api-test.test.com/api/matchmaker/manage/my-vip-query,
拦截某个域名下的所有接口 bpu www.baidu.com - 命令行输入:bpu https://api-test.test.com/api/matchmaker/manage/my-vip-query 回车
- 请求接口,就会只拦截这个接口了,此时可以修改任意请求参数
- 取消断点,命令行输入: bpu 回车
响应后断点(after requests): bpafter
-
确定需要断点的接口:https://api-test.test.com/api/matchmaker/manage/my-vip-query
-
命令行输入:bpu https://api-test.test.com/api/matchmaker/manage/my-vip-query 回车
-
请求接口,就会只拦截这个接口了,此时可以修改任意请求参数
-
取消断点,命令行输入: bpafter 回车