fiddler auto responder

1、AutoResponder规则实例

(1)打开Fiddler 找到要修改响应的会话, 把这个会话拖到AutoResponer Tab下
(2)选择Enable automatic reaponses 和Unmatched requests passthrough
(3)在下面的Rule Editor 下面选择 Find a file… 选择本地保存的响应文件. 最后点击Save 保存下。
(4)重新请求此会话,看到响应为文件中的响应数据

2、匹配规则
(1)纯粹字符串匹配
Fiddler将会按照不区分字母大小写来匹配字符串。
Demo如下:

规则匹配项
*匹配所有接收到的请求
EXAMPLE不区分大小写匹配含有example的请求:http://www.example.com/path/list=query
path/不区分大小写匹配含有path/的请求:http://www.example.com/path/list=query
query不区分大小写匹配含有query的请求:http://www.example.com/path/list=query

(2)前缀not匹配
跟上面的类似,Fiddler还有一个非字符串匹配的规则:NOT:该规则会匹配url中不含给定字符的所有请求

规则匹配项
NOT:EXAMPLE不区分大小写匹配含有example的请求:http://www.test.com/path/list=query

(3)前缀EXACT匹配
表达式以EXACT:为前缀,此匹配区分字母大小写

规则匹配项
EXACT:http://www.example.com/path/list=queryhttp://www.example.com/path/list=query
EXACT:http://www.example.com/Path/list=queryhttp://www.example.com/path/list=query(不匹配,大小写不一致)

(4)前缀REGEX匹配
正则表达式:Fiddler支持以regex:为前缀的正则表达式语法,
使用.+匹配一个或多个字符,
使用.*匹配0个或多个字符,
使用^匹配字符串开始位置,
使用$匹配字符串结尾位置。
Demo如下:

规则匹配项
REGEX:.+任何包含一个或多个字符的URL:http://www.example.com/path/list=query
REGEX:.+/sys/user/list.*任何一个或多个包含/sys/user/list 的url:http://www.example.com/path/sys/user/list=query
REGEX:.+/sys/user/list$任何一个或多个包含/sys/user/list 结尾的url:http://www.example.com/path/sys/user/list http://www.example.com/path/sys/user/list=query(没匹配上)
REGEX:.+(/sys/user/list|.jpg|.bmp)$匹配以/sys/user/list或者.jpg或者.bmp结尾的url,大小写敏感: http://www.example.com/path/sys/User/list=query(没匹配上)http://www.example.com/path/sys/user/list=query
REGEX:(?insx).+(/sys/user/list|.jpg|.bmp)$匹配以/sys/user/list或者.jpg或者.bmp结尾的url,大小写不敏感:http://www.example.com/path/sys/User/list=query

※注:选项字符串(?insx)的功能如下:它会启动大小写敏感限制,要求显示捕获组,支持单行语义,支持使用#符号添加注释

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值