怎么用自己的电脑做网站空间,建设企业网站平台,西安易码建站,百度关键词搜索排名AutoResponder 快速引用 今天我们来看一下Fiddler的AutoResponder选项卡的强大功能。 Fiddler的AutoResponder 选项卡允许你使用本地硬盘的文件来作为返回内容#xff0c;而不是把请求发往服务器。 创建AutoResponder 规则。 使用AutoResponder选项卡#xff0c;你可以创建一…AutoResponder 快速引用 今天我们来看一下Fiddler的AutoResponder选项卡的强大功能。 Fiddler的AutoResponder 选项卡允许你使用本地硬盘的文件来作为返回内容而不是把请求发往服务器。 创建AutoResponder 规则。 使用AutoResponder选项卡你可以创建一个匹配规则和一个响应字符串如果请求的URL地址跟你的匹配规则相匹配 Fiddler就会自动执行这个对应的响应字符串。 小提示 匹配规则会按照它在规则列表中出现的顺序进行匹配 按键可以使一个匹配规则向上移一项按-键可以使一个匹配规则向下移一项。使用右键菜单, 你可以导出一个包含了所有的匹配规则和对应响应字符串的后缀为 .FARX 的文件。你也可以通过导入 .SAZ or .FARX 文件来创建基于以前创建的规则列表和响应列表.你可以从会话列表中拖动一个会话到AutoResponder选项卡中来重新演示以前的响应. 你也可以选中一条规则然后回车这样就可以来编辑一条规则。你也可以直接从Windows的资源管理器中拖动一个文件到 AutoResponder选项卡中来为这些文件创建规则和响应。匹配规则 纯粹字符串 Fiddler将会按照不区分字母大小写来匹配字符串。 Demo如下 RuleMatches*http://www.example.com/Path1/queryexampleEXAMPLEhttp://www.example.com/Path1/queryexamplepath1/http://www.example.com/Path1/queryexamplequeryhttp://www.example.com/Path1/qQuery 跟上面的类似Fiddler还有一个非字符串匹配的规则NOT Demo如下下面的都匹配。 RuleMatchesNOT:EXAMPLEhttp://www.test.com/Path1/querytestNOT:path1/http://www.example.com/Path2/queryexampleNOT:queryhttp://www.example.com/Path1/qExact匹配 表达式以EXACT为前缀此匹配区分字母大小写 Demo如下 RuleMatchesEXACT:http://www.example.com/pathhttp://www.example.com/pathEXACT:http://www.example.com/pathhttp://www.example.com/Path (不匹配- 大小写不一样)EXACT:http://www.example.com/pathhttp://www.example.com/path/qQuery (不匹配- 子字符串不一样)正则表达式 Fiddler支持以regex:为前缀的正则表达式语法使用.匹配一个或多个字符使用.*匹配0个或多个字符使用^匹配字符串开始位置使用$匹配字符串结尾位置。 Demo如下 RuleMatchesregex:.http://www.example.com/Path1/queryexampleregex:.\.jpg.*http://www.example.com/Path1/queryfoo.jpgbarhttp://www.example.com/Path1/queryexample.jpgregex:.\.jpg$http://www.example.com/Path1/queryfoo.jpgbar (No Match - improper ending)http://www.example.com/Path1/queryexample.jpgregex:.\.(jpg|gif|bmp)$http://www.example.com/Path1/queryfoo.bmpbar (No Match - improper ending)http://www.example.com/Path1/queryexample.gifhttp://www.example.com/Path1/queryexample.Gif (No Match - mismatched case)http://www.example.com/Path1/queryexample.bmpregex:(?insx).\.(jpg|gif|bmp)$http://www.example.com/Path1/queryfoo.bmpbar (No Match - improper ending)http://www.example.com/Path1/queryexample.gifhttp://www.example.com/Path1/queryexample.Gif http://www.example.com/Path1/queryexample.bmp 想要学习更多正则表达式的请看这里here. 响应字符串 除了简单的返回文件AutoResponder选项卡还有更多的用处........ Beyond simply returning files, the AutoResponder can also perform special actions... Action StringResult...filename返回文件内容作为消息响应http://targetURL返回此URL的内容作为消息响应*redir:http://targetURL返回一个跳转URL注意不是一般的URL一定要确保此URL知道要到哪里去以便携带上相关的Cookie信息。*bpu设置一个断点在发往服务器以前停住此请求Non-final action.*bpafter设置一个断点在接收响应之前停住此请求Non-final action.*delay:####设置在发给服务器之前的延时以毫秒为单位。Non-final action.*header:NameValue设置请求头的内容如果没有那个请求头则新建一个请求头Name并设置为ValueNon-final action.*flag:NameValue 设置Session Flag的内容如果没有那个Session Flag则新建一个Session FlagName并设置为ValueNon-final action.*CORSPreflightAllow返回一个响应标志 CORS 是否被允许。.*reset 使用一个TCP/IP RST 重新设置客户端的链接。*drop马上关闭客户端链接。*exit这时候停止处理匹配。如果你的匹配规则使用了正则表达式那么响应也可以使用正则表达式更多信息请看这里 Learn more... 标志为Non-final action.的请求会匹配多个响应规则如果一个规则是final action 那么再找到匹配之后匹配过程就会结束对于那条请求来说就不会再匹配其它的规则。 延迟响应 在一个请求返回来之前你可以设置一下请求延迟返回的时间。选中Enable Latency 复选框可以设置所有的规则的延迟。 右键单击一个或者多个规则然后选择 Set Latency 就可以设置具体的延迟时间。如果你想调整现存的延迟时间只需要输入一个带有或者-号的数字即可。 如果你想在现在的延迟时间基础上面减少500毫秒那么在弹出的输入框中输入-500即可。 好了今天就到这里吧O(∩_∩)O~ 下面附上原文地址 http://www.fiddler2.com/Fiddler2/help/AutoResponder.asp转载于:https://www.cnblogs.com/kingwolf_JavaScript/archive/2012/11/09/Fiddler_AutoResponder.html