抓包工具Fiddler的使用教程(九):本地文件替换服务器文件
2017-01-10 16:10
1171 查看
接着继续Fiddler的学习教程
今天我们来分享:Fiddler工具本地文件替换服务器文件
从本质上讲,替换了服务器文件也可以理解为修改了response的响应体。
步骤:
首先应该知道该结果返回的数据内容及格式。选择接口,右键,save -> response -> response Body ,保存(例如:A.txt)了响应体。
文件用Notepad++ 打开,注意一下两点,length:1620 ,UTF-8格式
搞明白上面的两点,需要对比通过save->selected Sessions ->as Text方式保存的文档,(例如:B.txt)
保存之后,同样用notePad++打开,如下图所示,同样也留意标红的地方:1、内容的字符集,UTF-8,2、内容的长度1620,是不是明白了什么呢? 是的,响应体的字符集为UTF-8,字符的长度就是response body 中内容的长度。
知道了数据内容之后,要具体的操作本地文件替换服务器文件了。
选择接口,在右上角选择AutoResponder页签,勾选Enable rules、Unmatched requests passthrough 两个选项,点击Add rule 按钮,在下方填写替换的规则。
第一行填写要替换的接口地址,可以写正则表达式进行模糊匹配,也可直接写接口的地址进行完全匹配。
第二行填写要替换的本地文件的地址(A.txt),当然点击下拉框,也有其他的选项供我们选择, 比如404,502等等status code。
编辑好之后,点击保存即可。这样下次再捕捉到该接口时,请求回来的数据就是本地文件中的内容了。
现在A.txt中修改响应体的数据,如图把title 变成了 “title”:”2017 | Happy new year”,修改之后长度变成了1611
重新请求接口,让我们来看一下效果,看看title是否变了,ok ,2017 | Happy new year 。
我们看一下响应的头部信息,content-length:1611,自动获得了响应体的长度。
今天我们来分享:Fiddler工具本地文件替换服务器文件
从本质上讲,替换了服务器文件也可以理解为修改了response的响应体。
替换文件
需求:用一个本地的文件替换一个接口的返回数据。步骤:
首先应该知道该结果返回的数据内容及格式。选择接口,右键,save -> response -> response Body ,保存(例如:A.txt)了响应体。
文件用Notepad++ 打开,注意一下两点,length:1620 ,UTF-8格式
搞明白上面的两点,需要对比通过save->selected Sessions ->as Text方式保存的文档,(例如:B.txt)
保存之后,同样用notePad++打开,如下图所示,同样也留意标红的地方:1、内容的字符集,UTF-8,2、内容的长度1620,是不是明白了什么呢? 是的,响应体的字符集为UTF-8,字符的长度就是response body 中内容的长度。
知道了数据内容之后,要具体的操作本地文件替换服务器文件了。
选择接口,在右上角选择AutoResponder页签,勾选Enable rules、Unmatched requests passthrough 两个选项,点击Add rule 按钮,在下方填写替换的规则。
第一行填写要替换的接口地址,可以写正则表达式进行模糊匹配,也可直接写接口的地址进行完全匹配。
第二行填写要替换的本地文件的地址(A.txt),当然点击下拉框,也有其他的选项供我们选择, 比如404,502等等status code。
编辑好之后,点击保存即可。这样下次再捕捉到该接口时,请求回来的数据就是本地文件中的内容了。
修改内容
这个时候,若想修改返回的数据内容,修改本地文件A.txt就可以了。现在A.txt中修改响应体的数据,如图把title 变成了 “title”:”2017 | Happy new year”,修改之后长度变成了1611
重新请求接口,让我们来看一下效果,看看title是否变了,ok ,2017 | Happy new year 。
我们看一下响应的头部信息,content-length:1611,自动获得了响应体的长度。
相关文章推荐
- Fiddler抓包工具使用教程
- unity本地网络下载工具-HFS文件服务器教程
- 抓包工具Fiddler的使用教程(十七):Composer功能使用的小技巧
- 抓包工具Fiddler的使用教程(五): 修改response的数据
- 抓包工具Fiddler的使用教程(二十一):Fiddler tutorial – How to use Fiddler
- [微信开发利器]微信内移动前端开发抓包调试工具fiddler使用教程
- 抓包工具Fiddler的使用教程(十):修改host地址
- 抓包工具Fiddler的使用教程(十二)上:【转载】HTTPS协议
- 抓包工具Fiddler的使用教程(十四):Fiddler模拟get请求
- 抓包工具Fiddler的使用教程(十五):通过命令对特定的请求设置断点
- 微信内移动前端开发抓包调试工具fiddler使用教程
- fiddler替换服务器上文件进行本地调试
- 抓包工具Fiddler的使用教程(三):如何模拟弱网环境
- 抓包工具Fiddler的使用教程(十八): Fiddler中如何过滤会话
- [微信开发利器]微信内移动前端开发抓包调试工具fiddler使用教程
- 抓包工具Fiddler的使用教程(一):移动端如何抓包
- 抓包工具Fiddler的使用教程(二):如何模拟设置断点
- [微信开发利器]微信内移动前端开发抓包调试工具fiddler使用教程
- 抓包工具Fiddler的使用教程(十六):AutoResponder功能使用的小技巧
- 抓包工具Fiddler的使用教程(六):修改Response数据