使用Fiddler中的正则表达式重定向到URL

时间:2011-07-12 20:07:50

标签: fiddler

如何使用Fiddler中的正则表达式重定向到URL?

  

如果网址匹配   正则表达式:^ HTTP(insx?):(。*)// WWW $   回应   http://proxy.exampleproxy.info/?u=(这里有什么重量?)

2 个答案:

答案 0 :(得分:5)

您可以使用AutoResponder标签提供正则表达式,groups匹配规则,并在操作字符串中使用substitution syntax。< / p>

例如,在匹配规则输入中写下此内容:

regex:(?isx).*\.mycdn\.net\/.+\.(jpg|png)\?w=(\d+)&h=(\d+) #matching image urls from cdn

操作字符串输入:

*redir:http://lorempixel.com/$2/$3/cats

此规则将匹配网址:

http://someimage.mycdn.net/some-directory/some-url.jpg?w=300&h=166

并将重定向到此网址

http://lorempixel.com/300/166/cats/

*redir操作意味着fiddler会回复307代码(临时重定向)和Location标头以及重定向的网址。如果你省略了这个字符串,那么fiddler会回复301代码(永久移动)。

答案 1 :(得分:0)

fiddler2不支持在响应中使用捕获文本。 http://groups.google.com/group/httpfiddler/msg/60e8b897867cdb7b

需要改用规则。