fiddler支持正则匹配以及正则替换, 因此可以使用fiddler来实现反向代理, 只需一行规则就可以将请求批量代理到指定文件夹下对应文件, 如:
regex:http://pass.hujiang.com/test/(.*)$
代理到
K:\BaiduYunDownload\static\$1
===================================================================
原文地址: http://www.cnblogs.com/ShepherdIsland/archive/2012/05/22/Fiddler_AutoResponder_REGEX.html
Posted on 2012-05-22 11:27 牧羊岛 阅读(...) 评论(...) 编辑 收藏
AutoResponder-Add-Rule Editor
两个文本框,先说第一个:
Mathes:
前缀为“EXACT:”表示完全匹配(大小写敏感)
无前缀表示基本搜索,表示搜索到字符串就匹配
前缀为“REGEX:”表示使用正则表达式匹配
前缀为“REGEX:(?insx)”表示匹配方式其中:
i表示不区分大小写;
n表示指定的唯一有效的捕获是显式命名或编号的形式;
s表示单行模式; x表示空格说明的;
前缀为“NOT:”表示发现就不匹配
Action:
*开头表示的是语法
*exit 也可以直接指定本地路径或是url
http://targetURL
如果Mathes使用了正则,那这里还可以使用正则表达是的替换规则,注意如果使用了n属性,就不能再使用圆括号获取匹配了
举个例子:
REGEX:^http://192\.168\.9\.1\:8080/WF/pages.+/([^/]+)\.swf.*$
E:\SRT\BuilderProject\web_flowChartEditor\bin-debug\$1.swf