1、阻塞请求
1、鼠标放在指定接口上 > 右键 > 勾选 Block List
2、重新访问这接口,这条请求被阻塞,不会有返回信息
取消阻塞接口:
鼠标放在指定接口上 > 右键 > 取消勾选 Block List
2、修改请求与响应内容
第一步:拦截
1、选择一个接口,右键 > 勾选 Breakpoints
2、点击顶部菜单栏 Proxy > Breakpoints settings
3、选择要拦截的接口双击,可以设置拦着请求、拦截返回,或者两个都拦截。
4、Query里是传入的参数,如果每次都是变动的,需要清除。不变动的话不用清除。
第二步 改包
修改请求内容
1、将接口拦截,只拦截请求勾选Request ,取消勾选Response,保存
2、重新请求一次页面,触发该接口,然后跳到Breakpoints列表,选择最上方的。
3、根据需要修改request参数值,修改完成后,点击Excute,让修改项生效执行,自动返回response。如果选择Abort,相当于直接阻塞
修改响应内容
1、将接口拦截,只拦截请求勾选Response,取消勾选Request ,保存
2、重新请求一次页面,触发该接口,然后跳到Breakpoints列表,选择最上方的。
3、根据需要修改response返回值,修改完成后,点击Excute,让修改项生效执行,自动返回response。如果选择Abort,相当于直接阻塞
第三步 取消拦截:
方法1:Breakinpoints列表中,选择这个接口,选择Remove。
方法2:在接口列表,右键将Breakinpoints取消勾选。
方法3:将Enable Breakpoints 取消勾选。
3、重定向请求地址
1、选择一个接口 > 右键 > 选择 Map Remote
2、设置指定接口
3、再次触发接口返回的内容即为重定向接口的响应内容
取消重定向:进入Tools > Map Remote Settings,取消勾选不需要重定向的接口即可。
4、指定文件为响应内容
1、选择一个接口 > 右键 > 选择 Map Local
2、设置指定json文件
3、再次触发接口返回的内容即为json文件的内容
取消重定向:进入Tools > Map Local Settings,取消勾选不需要重定向的接口即可。