fiddler修改接口请求或返回内容
断点方式
一、命令行断点:
bpu:在请求开始时中断
bpafter:在响应到达时中断
bps:中断HTTP响应状态为指定字符的全部session响应
bpv/bpm:中断指定请求方式的全部session响应
ps:后面跟接口路径
二、AutoResponder拦截
1.add rule按钮
2.输入匹配的接口名,如需返回后断点,则选择buafter(接口名前extract:表示精准匹配,regex:是模糊匹配)
3.点击save
4.勾选enable rules(unmatched requests passthrough 是指不匹配的链接要跳过不断点)
5.修改请求或返回内容
浏览器触发请求,捕捉到匹配的请求后选中,右侧选择 Inspector,修改相应的内容再放行
5-1.修改请求,bpu方式时,在webforms下修改
5-2.修改返回,bpafter方式时,在下方textview修改,需先解码
点击run to completion,完成一次捉捕请求修改操作
ps:autoresponder还可以mock数据直接返回
1.以文件方式
先保存正常请求时返回的内容
打开文件修改内容成你预期的
responder规则设置,操作项选择find a file,选中这个文件
2.创建返回内容
捕捉正常返回时的内容,raw下复制
操作项选择create new response,点击save
在弹窗中raw下填写返回内容,注意header和response内容之间有空行,点击save关闭弹窗(raw填写后可切到json看看格式是否能正常解析)
这样就捕捉到匹配请求后会自动返回修改过的内容,不用每次修改