AutoResponder支持创建规则,可以在响应请求时自动触发,常见例子是返回之前捕捉的响应,而不需要访问服务器。

通俗点讲,就是它能在不访问服务器的情况下,使发送的请求得到自己设置的响应。

下图是AutoResponder的界面:

一、第一部分

Enable rules复选框:控制是否激活AutoResponder。

Unmatched requests passthrough:控制当Session不匹配任何给定的规则时会发生什么。如果选中该项,不匹配的请求可正常发送到服务器;如果不勾选该项,不匹配的请求将会得到404响应。

如果发送的是条件请求,其中包含请求头If-None-Match或If-Modified-Since,则会得到304 Not Modified响应。

如上图,Fiddler捕获到的是前4条Session,勾选Unmatched requests passthrough,replay这四条Session,得到第5~8条Session,从响应结果可以看出,不匹配的请求发送后,得到的是正常的响应;

不勾选Unmatched requests passthrough,replay前四条Session,得到第9~12条Session,不匹配的请求(非条件请求),响应都是404。

Enable Latency :控制匹配某个规则的请求是立即执行,还是延迟Latency字段中指定的毫秒数。只有勾选该选项,列表中才会出现Latency字段。

二、第二部分

“If request matches...”:判断接收到的请求是否匹配该规则;该字段前面的复选框,当勾选时表示规则是否有效;

“the respond with...”:匹配成功后,所需要执行的操作或返回本地文件;

选中某条Session,点击“Add Rule”按钮,会在列表中增加一条规则:

当然,不选择Session,直接点击“Add  Rule”也是可以添加一条规则的。

选中规则后,可在Rule Editor中修改信息,点击“Save”按钮保存信息;

选择多条规则,可为这些选中的规则使用相同的响应:

三、指定匹配条件

在第二部分中,我们能看到生成的规则,在地址前面有“EXACT:”。在条件前指定前缀,能更方便快捷地匹配到Session。

* :匹配所有接收到的请求;

指定前缀NOT:,匹配URL不包含给定字符串的请求,匹配时大小写不敏感。

从上图可以看出,URL中不存在“general”字符串的,响应都返回指定文件;

指定前缀EXACT:,要求匹配时大小写敏感。

指定前缀REGEX:,对URL执行正则匹配。表达式是通过.NET正则表达式引擎来匹配的。

四、指定Actions

在Action输入框中可以看到存在以下选项:

参考资料:

1、Fiddler官网文档:http://docs.telerik.com/fiddler/knowledgebase/autoresponder

2、《Fiddler调试权威指南》

Fiddler--AutoResponder的更多相关文章

  1. Fiddler AutoResponder正则替换

    今天感冒,写简单些. Fiddler AutoResponder正则替换: regex:(?inx).+20150826_1_1_386.mp4/playlist.m3u8.*$ .表示任意字符 *: ...

  2. fiddler AutoResponder(文件代理)

    测试网站https://www.meishij.net/ 目标:使用fiddler完成图片的替换 1.首先找到图片地址,然后在fiddler中查找对应图片 2.将对应的图片请求拖入到fiddler的A ...

  3. Fiddler用AutoResponder实现app升级异步更新

    先说一下我自己理解的异步更新:用app异步升级举例,app是否升级的检查是在启动app时访问服务器的,把app本地的最新版本号与服务器端的最新版本号做对比,假如不一致,则提示升级.但本次已经打开使用a ...

  4. 『言善信』Fiddler工具 — 9、Fiddler自动响应器(AutoResponder)详解

    目录 1.AutoResponder介绍 2.AutoResponder界面说明 (1)选项: (2)按钮: (3)Rule Editor(规则编辑): (4)test(测试): (5)规则框: 1. ...

  5. fiddler选项卡-AutoResponder(自动响应)

    AutoResponder 它可以把本来服务器响应的内容,使用本地内容来响应.这个对网站开发人员来说很有用. 1.AutoResponder界面 2.界面功能解析,根据上图标注位置 1.Enable ...

  6. 《吐血整理》进阶系列教程-拿捏Fiddler抓包教程(17)-Fiddler如何充当第三者,再识AutoResponder标签-下篇

    1.简介 上一篇宏哥主要讲解的一些在电脑端的操作和应用,今天宏哥讲解和分享一下,在移动端的操作和应用.其实移动端和PC端都是一样的操作,按照宏哥前边抓取移动端包设置好,就可以开始实战了. 2.界面功能 ...

  7. WEB/HTTP 调试利器 Fiddler 的一些技巧分享

    1.原理简介: Fiddler 是目前最强大最好用的 Web 调试工具之一,它能记录所有客户端和服务器的http和https请求, 允许你监视,设置 CGI 请求的断点,甚至修改输入输出数据.同类的工 ...

  8. 使用Fiddler提高前端工作效率 (实例篇)

    上篇中,我们对Fiddler Web Debugger有了简单的接触,也许你已经开始在用Fiddler进行HTTP相关的调试,在这一篇,我们将通过一个实例了解Fiddler的神奇魔法. 在我们前端开发 ...

  9. Debug / Inspect WebSocket traffic with Fiddler【转】

    Introduction I have recently written a project using SignalR, which supports HTML 5 WebSocket.  Howe ...

  10. Fiddler 高级用法:Fiddler Script 与 HTTP 断点调试

    转载自 https://my.oschina.net/leejun2005/blog/399108 1.Fiddler Script 1.1 Fiddler Script简介 在web前端开发的过程中 ...

随机推荐

  1. CentOS7编译安装php7.1

    1.首先安装依赖包: yum install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl ...

  2. 如何删除windows中运行的历史记录

    参照下图进入到注册表,依次打开红圈中的路径,在RunMRU里面列出来的全部是记录,全部删除即可

  3. redis常用命令大全

    1.基于内存的key-value数据库 2.基于c语言编写的,可以支持多种语言的api //set每秒11万次,取get 81000次 3.支持数据持久化 4.value可以是string,hash, ...

  4. Ambari——大数据平台的搭建利器之进阶篇

    前言 本文适合已经初步了解 Ambari 的读者.对 Ambari 的基础知识,以及 Ambari 的安装步骤还不清楚的读者,可以先阅读基础篇文章<Ambari——大数据平台的搭建利器>. ...

  5. java程序启动 环境属性的获取

    System.getProperties().list(System.out); 如果要获取某一个属性,例如常见的“操作系统” 则  System.getProperty("os.name& ...

  6. Django-CRM项目学习(七)-权限组件的设置以及权限组件的应用

    开始今日份整理 1.利用自定制标签,增加展示权限,权限分级设定 1.1 在权限组件中创建自定义标签 使用自定义标签的目的,使各个数据进行分离 1.2 导入自定义标签包 自定义标签复习(自定义标签有三种 ...

  7. 好程序员web前端分享值得参考的css理论:OOCSS、SMACSS与BEM

    好程序员web前端分享值得参考的css理论:OOCSS.SMACSS与BEM 最近在The Sass Way里看到了Modular CSS typography一文,发现文章在开头部分就提到了OOCS ...

  8. Linux内核入门到放弃-模块-《深入Linux内核架构》笔记

    使用模块 依赖关系 modutils标准工具集中的depmod工具可用于计算系统的各个模块之间的依赖关系.每次系统启动时或新模块安装后,通常都会运行该程序.找到的依赖关系保存在一个列表中.默认情况下, ...

  9. [亲测]七步学会ASP.NET Core 2.0怎么发布/部署到Ubuntu Linux服务器并配置Nginx反向代理实现域名访问

    前言 ASP.NET Core 2.0 怎么发布到Ubuntu服务器?又如何在服务器上配置使用ASP.NET Core网站绑定到指定的域名,让外网用户可以访问呢? 步骤 第1步:准备工作 一台Liun ...

  10. 3-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案安全篇(购买域名,域名绑定IP)

    2-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案安全篇(监听Wi-Fi和APP的数据) 因为安全连接是和域名绑在一块的,所以需要申请域名 有没有不知道域名是什么的, ...