如何使用Fiddler中的正则表达式重定向到URL?
如果网址匹配 正则表达式:^ HTTP(insx?):(。*)// WWW $ 回应 http://proxy.exampleproxy.info/?u=(这里有什么重量?)
答案 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
需要改用规则。