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看看格式是否能正常解析)

 这样就捕捉到匹配请求后会自动返回修改过的内容,不用每次修改

 

posted @ 2021-07-21 10:52  黄豆唧  阅读(483)  评论(0编辑  收藏  举报