抓包工具:Fiddler 2-强大功能之二 AutoResponder

AutoResponder:

之前介绍过如何手动修改请求的response,而用AutoResponder面板则更方便,可以启用建立好的规则,以后每次匹配规则时,都会返回指定的响应内容。

 

前端开发的日常工作中,发现服务器上某个css/javascript文件有问题,需要修改。利用Fiddler的可以修改HTTP数据的特性,就能用本地文件替换线上css/javascript文件,基于生产环境修改并验证,确认后再发布。

 

下面以替换淘宝无线H5首页“我的淘宝”图片文件的例子演示此功能:

1、清空chrome缓存,打开m.taobao.com,如下图所示:



 

2、在Fiddler中ctrl + f打开会话搜索窗口,输入关键字“taobaocdn.com/tps/i2/T1Dk6wXahXXXamNNre-140-140.png”搜索到“我的淘宝”图片会话。

 

3、打开Fiddler右侧的“AutoResponder面板”,拖动左侧“会话列表”中黄色高亮显示搜索到的会话到“AutoResponder面板”中。

 

4、勾选“Enable automatic responses”和“Unmatched requests passthrough”(一定要选上,否则会提示404之类错误)。“find a File”选择一本地图片,然后把刚设置的规则勾选上然后,最后点击“Save”按钮保存规则,。



 

5、再次清空chrome缓存(否则浏览器会直接使用缓存而不发出请求),打开m.taobao.com时,会发现“我的淘宝”图片被刚设置的本地图片替换了。查看会话列表,可见替换后的session记录底色为灰色。



 



 

小结:AutoResponder功能是Fiddler最实用的功能之一,Rule可以自由地设定,可以使用搜索(默认)、精确匹配(EXACT)、正则表达式匹配(REGEX)。处理方式可以选择使用文件,也可以选择合适的时间暂停数据流(*bpu、*bpafter),人工干预。通过以上几个步骤,我们演示了怎样将HTTP请求重定向到本地的文件,进行web调试。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值