抓包工具Fiddler的使用教程(七):打断点修改Response
2017-01-07 17:33
691 查看
接下里继续我们的Fiddler教程
之前的教程中有讲到如何通过修改CustomRules.js文件来达到修改Response数据的目的,今天我们来分享如何在打断点的时候修改Response
之前有讲到,若是修改响应的数据,应该在after response 打断点,故打断点的步骤是,Rules->Automatic Breakpoints -> After Responses
如下图所示,请求被阻止:
右下角的页签,切换到Transformer
做如下的操作:
取消 Chunked Transfer-Encoding 的选择,该项默认是被选中的。
HTTP Compression 选择 None
怎么解释这些操作的意思呢?
官方是这样解释的:
To improve performance, response bodies may be compressed and/or delivered in chunks.
Before examining or modifying such responses, you may wish to decompress or unchunk them using the Transformer.
大概意思就是说,为了提高性能,响应体是有被压缩或者采用chunked(块)的方式传输,但是如果你要修改响应体,则希望是不压缩不编码.
仔细的讲解一下这一块:
如下图所示,这是默认的选项:
切换到Raw选项,如下图所示:
如果取消了Chunked Transfer-Encoding,选择了None,查看Raw
这样是不是明白了呢!
好,接着我们的打断点修改Response,修改响应体当然也就是修改Raw的内容了,切换到Raw,就可以修改内容了:
修改之后,点击 Run to Completion ,接口响应200 ,数据修改成功!
这种方式是不是更简单一点呢,不用去view代码,但是如果要多次执行时,每一次操作都要这样修改,比较繁琐,而且很容易造成错误。
两种方法都可以,没有哪个好哪个不好,选择适合自己的就很好!
之前的教程中有讲到如何通过修改CustomRules.js文件来达到修改Response数据的目的,今天我们来分享如何在打断点的时候修改Response
之前有讲到,若是修改响应的数据,应该在after response 打断点,故打断点的步骤是,Rules->Automatic Breakpoints -> After Responses
如下图所示,请求被阻止:
右下角的页签,切换到Transformer
做如下的操作:
取消 Chunked Transfer-Encoding 的选择,该项默认是被选中的。
HTTP Compression 选择 None
怎么解释这些操作的意思呢?
官方是这样解释的:
To improve performance, response bodies may be compressed and/or delivered in chunks.
Before examining or modifying such responses, you may wish to decompress or unchunk them using the Transformer.
大概意思就是说,为了提高性能,响应体是有被压缩或者采用chunked(块)的方式传输,但是如果你要修改响应体,则希望是不压缩不编码.
仔细的讲解一下这一块:
如下图所示,这是默认的选项:
切换到Raw选项,如下图所示:
如果取消了Chunked Transfer-Encoding,选择了None,查看Raw
这样是不是明白了呢!
好,接着我们的打断点修改Response,修改响应体当然也就是修改Raw的内容了,切换到Raw,就可以修改内容了:
修改之后,点击 Run to Completion ,接口响应200 ,数据修改成功!
这种方式是不是更简单一点呢,不用去view代码,但是如果要多次执行时,每一次操作都要这样修改,比较繁琐,而且很容易造成错误。
两种方法都可以,没有哪个好哪个不好,选择适合自己的就很好!
相关文章推荐
- jQuery中$(function(){})与(function($){})(jQuery)、$(document).ready(function(){})等的区别详细讲解
- nuget常用命令
- HTML与ppt的对比 网页状态描述
- swift和objc混编
- 如何提高 Java 中锁的性能
- 自动reload nginx解决nginx对动态域名不重新解析的问题
- Android Studio中Git的配置及协同开发
- c++ Friend
- 找出给定字符串中第一个重复的字符串
- c#之栈学习笔记
- 入职任务之自己做一套DX API~
- BZOJ 1006 【HNOI2008】 神奇的国度
- WAP端手机拍照功能(同步与异步提交)
- 面试经验分享之机器学习、大数据问题
- HDU-2570 迷瘴 (贪心)
- yarn 替代npm
- 解决移动硬盘不能弹出问题
- php 基础视频语法简记
- Python网络爬虫(2)处理网页数据find和findall函数
- ubuntu apt-get update提示无法验证签名