请选择 进入手机版 | 继续访问电脑版

使用fiddler修改请求、响应数据

[复制链接]
二次方先生 发表于 2021-1-1 17:46:53 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
在测试的过程中,会常常遇到需要修改接口请求、响应数据,此时我们可以用fiddler来实现。
1、修改请求数据
fiddler菜单栏–>Rules–>Automatic Breakpoints–>Before Requests(快捷键F11),点击后此时对所有署理的请求都会拦截。
拦截的请求在左侧列表页,会出现向上箭头标记,点击右侧Inspectors–>WebForms,可以看到请求携带的参数,此时可以随意改动参数值,或添加修改携带参数。
修改完请求参数后(比方page_size改为10),点击下方Run to Completion,则举行转发消息。
此时可以看到后端吸收到page_size=10的请求了,接口返回正确。
2、修改响应数据
fiddler菜单栏–>Rules–>Automatic Breakpoints–>After Requests(快捷键Alt+F11),点击后此时对所有署理的响应都会拦截。
拦截的请求在左侧列表页,会出现向下箭头标记,点击右侧下方响应TextView,可以看到响应参数,此时可以随意改动参数值,或添加修改携参数。
修改完响应参数后(比方order_sn改为123456),点击下方Run to Completion,则举行转发消息,请求端吸收到的响应正确。

3、停止拦截,fiddler菜单栏–>Rules–>Automatic Breakpoints–>Disable(Shift+F11)
4、除了上面的方法,还可以通过,点击左下角断点按钮来控制
为空时,表示取消断点;点击一下,出现向上按钮,则拦截请求;再次点击,出现向下按钮,则拦截响应。详细操作和Rules中按钮一致

5、通过fiddler下令也可以拦截请求和响应
bpu背面跟着域名,则表示拦截域名请求;bpu回车执行清掉原有的断点
bpafter背面跟着域名,则表示拦截域名响应;bpafter回车执行清掉原有的断点
详细操作和Rules中按钮一致


来源:https://blog.csdn.net/weixin_43107113/article/details/111942601
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题

专注素材教程免费分享
全国免费热线电话

18768367769

周一至周日9:00-23:00

反馈建议

27428564@qq.com 在线QQ咨询

扫描二维码关注我们

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.( 蜀ICP备2021001884号-1 )