自动回复参考

自动回复参考

Fiddler的AutoResponder选项卡允许您从本地磁盘返回文件,而不是将请求传输到服务器。

创建AutoResponder规则

在AutoResponder选项卡上,输入匹配规则和一个操作字符串,如果请求URI匹配匹配规则,Fiddler Classic将采取行动。

提示

  • 规则按照它们出现的顺序应用。撞到+关键将规则提升到列表的前面。撞到-关键将规则降级到列表的后面。
  • 从上下文菜单,你可以导出一个。farx文件,其中包含规则和操作列表。
  • 你也可以导入一个。saz导入一个。farx文件文件根据先前捕获的流量创建规则。
  • 或拖放会话Web会议列表来重播以前的响应。您可以通过选择规则并按Enter来编辑规则的存储响应。
  • 您也可以拖放文件Windows资源管理器自动为这些文件生成AutoResponder规则。

匹配规则

字符串字面值

Fiddler Classic将匹配字符串字面量(不区分大小写)

*匹配

例子匹配

path1 /匹配

查询匹配

NOT:字符串字面量的规则

在2.3.2.5版中引入,类似于前面的规则,但只有在字符串不匹配时才应用该规则

不是:示例匹配

不是:path1 /匹配

不是:查询匹配

精确匹配

Fiddler Classic对以exact开头的表达式支持精确的、区分大小写的匹配语法

准确:http://www.example.com/path匹配

准确:http://www.example.com/path匹配

准确:http://www.example.com/path匹配

方法匹配

方法:得到确切:http://example.com/path

正则表达式

Fiddler Classic支持正则表达式语法,以正则表达式.正则表达式将用于将入站URL替换为Actions列中的字符串。使用。+来匹配一个或多个字符的序列,使用。*来匹配零个或多个字符。在正则表达式的前面使用^表示“URL的开始”,在正则表达式的尾部使用$表示“URL的结束”。

regex:。+匹配

regex: + . jpg。匹配

regex:美元+ . jpg匹配

regex:。+。(jpg | gif | bmp)美元匹配

regex: (? insx)。+。(jpg | gif | bmp)美元匹配

有一个伟大的正则表达式分享?请使用本页右上角的“联系”链接发送给我!您可以了解更多关于正则表达式的信息在这里

可以通过在表达式前面加上适当的声明来指定正则表达式选项(例如区分大小写)。(?insx)工作良好;它启用大小写不敏感,要求显式捕获组,启用单行语法,并在#字符后启用注释。在MSDN上了解更多

行动

除了简单地返回文件,AutoResponder还可以执行特殊的操作…

文件名

返回filename的内容作为响应。

http://targetURL

返回targetURL的内容作为响应

*雨后储水区:http://targetURL

返回一个HTTP重定向到目标URL。与简单的URL规则不同,这确保客户端知道其请求的去向,从而发送正确的cookie等等。

* bpu

在到达服务器前按请求断开。最后的行动。

* bpafter

向服务器发送请求并中断响应。最后的行动。

*延迟:# # # \

延迟发送请求到服务器的时间为####毫秒。最后的行动。

*标题:Name =价值

将给定Name的Request头设置为指定的值。如果该名称的头不存在,则将创建一个新头。最后的行动。

*标志:Name =价值

设置会话的旗帜将给定的Name转换为指定的值。如果该名称的头不存在,则将创建一个新头。最后的行动。

* CORSPreflightAllow

返回指示这一点的响应歌珥是被允许的。

*复位

使用TCP/IP RST立即重置客户端连接。

*下降

立即关闭客户端连接,不发送响应。

*出口

此时停止处理规则。

对于匹配操作为正则表达式的规则,可以在操作字符串中使用正则表达式替换组表达式将内容从入站URL复制到操作字符串。了解更多…

带有非最终动作的规则将允许请求匹配多个AutoResponder规则。一旦到达指定最终操作的规则,匹配的进程就会退出,并且不再为该会话处理进一步的规则。

延迟

您可以选择在返回响应之前引起延迟(延迟)。若要启用延迟,请单击使延迟复选框。右键单击一条或多条规则,选择设置延迟设置所需的毫秒数。如果您希望调整现有的延迟,只需在毫秒数之前键入正负。例如,要将所有所选会话的延迟时间减少5毫秒,请输入5在提示符。

在本文中
Baidu
map