Fiddler中AutoResponder的用法

创建重定向规则

目的:将HTTP请求重定向到本地文件,实现自动重定向功能。
用途:本地js调试,接口数据测试

举例:
https://www.baidu.com/
1.访问百度首页
Fiddler中AutoResponder的用法_第1张图片

2.用fiddler抓取请求
Fiddler中AutoResponder的用法_第2张图片

保存的文件:
这里写图片描述

3.开启Fiddler的请求自动重定向功能
Fiddler中AutoResponder的用法_第3张图片
打开AutoResponder标签设置。有没有看到界面上有两个复选框?第一个的作用是开启或禁用自动重定向功能,我们就可以在下面添加重定向规 则了。第二个复选框框勾上时,不影响那些没满足我们处理条件的请求。

4.创建重定向规则,将目标是这个js的HTTP请求重定向到本地文件
Fiddler中AutoResponder的用法_第4张图片
我们可以通过“Add…”按钮手动添加规则,不过这个URL已经出现在我们的session列表中,可以直接拖动过来。在左侧的Session列表 中选择第一步找到的session,拖动到AutoResponse标签中。这样就创建了一个针对这个URL的规则。

5.修改保存文件的内容,如:
Fiddler中AutoResponder的用法_第5张图片

6.重启fiddler,再次访问百度首页
Fiddler中AutoResponder的用法_第6张图片

看一下session列表,如果像下面这样,这个session的底色是灰色的,那么恭喜你,你已经成功将这个请求重定向到本地文件了!
Fiddler中AutoResponder的用法_第7张图片

注意:如果浏览器用的是Firefox,记得先清一下临时文件缓存,因为Firefox是真正的缓存,当判断文件的缓存还未过期时,就不会再发请求出 来,Fiddler就获取不到了。

总结:我们可以通过以上方法修改本地文件,进行测试。自动重定向功能是Fiddler最实用的功能,这里的Rule可以自由地设定,可以使用搜索(默认)、精确匹配(EXACT)、正则表达式匹 配(REGEX)。处理方式可以选择使用文件,也可以选择合适的时间暂停数据流(*bpu、*bpafter),人工干预。通过以上几个步骤,我们演示了 怎样将HTTP请求重定向到本地的文件,进行web调试。这种调试方式不需要发布到线上再验证,避免了修改不成功、对用户造成影响的风险,而且不需要搭建 复杂的开发服务器等开发环境,非常适合快速web调试。

你可能感兴趣的:(fiddler)