fiddler断点测试修改响应指令有啥作用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了fiddler断点测试修改响应指令有啥作用相关的知识,希望对你有一定的参考价值。
参考技术A 通过设置断点,Fiddler可以做到:1. 修改HTTP请求头信息。例如修改请求头的UA, Cookie, Referer 信息,通过“伪造”相应信息达到达到相应的目的(调试,模拟用户真实请求等)。
2. 构造请求数据,突破表单的限制,随意提交数据。避免页面js和表单限制影响相关调试。
3. 拦截响应数据,修改响应实体。本回答被提问者采纳 参考技术B fiddler没有这个功能,Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件,这些都可以让你胡乱修改的意思)。 Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的格式
Fiddler修改请求或响应内容
1、修改请求内容
方法一:设置请求前断点,修改请求后发送
1)设置断点
2)选中请求,在inspectors下修改请求内容
3)修改请求后,点击Break on Response按钮,进行请求的发送
4)点击Run to Completion,将响应结果返回
说明,只修改请求内容可跳过第3步,直接进行第4步操作
方法二:重发请求时修改请求参数,修改后发送请求
2、修改响应结果
方法一:修改请求参数后修改响应结果
修改请求参数-->点击Break on Response-->修改响应结果-->点击Run to Completion,返回响应结果
方法二:设置请求后断点,修改响应结果
1)设置断点
2)修改响应后点击Run to Completion
3、模拟响应结果
在一些情况下,需要一些特殊数据,可以使用fiddler进行模拟返回数据。如果需要模拟返回自己配置的响应数据,需要先提前配置好文件,再进行读取
下面介绍模拟响应步骤
1)抓包,在记事本中打开请求的响应结果
2)替换响应文件中的“用户登录”为“用户登录test123”
3)将记事本找那个打开的响应结果另存到本地
4)勾选启用规则并点击新增规则
5)点击选择文件
6)选择步骤2中保存的文件
7)页面再次发送步骤1中抓的请求,查看页面响应结果
附:fiddler的模拟响应结果很强大,可以模拟响应结果为一个本地文件,也可以为一个重定向页面,还可以是404、502等,具体如下
以上是关于fiddler断点测试修改响应指令有啥作用的主要内容,如果未能解决你的问题,请参考以下文章