码迷,mamicode.com
首页 > 其他好文 > 详细

Fiddler实现修改请求和返回数据

时间:2018-10-29 16:01:29      阅读:1070      评论:0      收藏:0      [点我收藏+]

标签:帮助   ble   tomat   strong   customer   实现   nbsp   查询   示例   

步骤如下:

点击rules->Automatic Breakpoints,在这个选项下,我们可以看到三个可选项;

Before Requests:在请求发出前拦截请求;

After Requests:拦截返回信息;

Disabled:不可用(默认);

 技术分享图片

 

 

1, 篡改请求信息(Before Requests)

选择Before Requests,即打开了在请求前断点的功能,此时点击示例接口:app中我的认证触发请求,fidler会拦截到该请求并断点,此时可以修改请求信息,如下图所示:

 技术分享图片

 

修改请求参数:例如将type改为2,点击Run to Complention执行,请求接口查询失败,因为举例接口的type=2是不存在类型,所以修改请求信息后,返回结果,如下图所示:

 技术分享图片

 

2, 篡改返回结果(After Requests)

选择Before Requests,即打开了在请求后断点的功能,还是点击示例接口:app中我的认证触发请求,fidler拦截到请求后的数据并断点,此时可以修改返回数据,如下图所示:

 技术分享图片

 

修改返回参数:例如将"customerCompanyInfo":1改为"customerCompanyInfo":0,点击Run to Complention执行,请求的返回结果就修改成"customerCompanyInfo":0了;相应app中我的认证页面中基本信息就从已认证变为了未认证;(此处接口中的customerCompanyInfo字段0,1标志对应是否认证的状态)

 技术分享图片

 

*一般接口设置了超时时间,所以如果修改返回参数时间太长,会导致链接超时;

以上~对你有帮助的话,点个赞??吧~~

欢迎关注我的同名简书,博客,Github~~~

Fiddler实现修改请求和返回数据

标签:帮助   ble   tomat   strong   customer   实现   nbsp   查询   示例   

原文地址:https://www.cnblogs.com/chengbai/p/9870753.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!