【问题标题】:Redirect to URL using Regular Expressions in Fiddler在 Fiddler 中使用正则表达式重定向到 URL
【发布时间】:2011-07-12 20:07:49
【问题描述】:

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

如果网址数学 正则表达式:(?insx)^http://www.(.*)$ 回应 http://proxy.exampleproxy.info/?u=(??????这里是什么东西???)

【问题讨论】:

标签: fiddler


【解决方案1】:

您可以使用AutoResponder 选项卡为正则表达式提供groups 作为匹配规则,并在操作字符串中使用substitution syntax

例如写在匹配规则输入:

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

动作字符串输入:

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

这条规则会像这样匹配 url:

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

并会重定向到这个网址

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

*redir 操作意味着提琴手将响应 307 代码(临时重定向)和带有 URL 重定向的 Location 标头。如果您省略此字符串,则 fiddler 将使用 301 代码(永久移动)进行响应。

【讨论】:

    【解决方案2】:

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

    需要改用规则。

    【讨论】:

      猜你喜欢
      • 2015-10-02
      • 2015-03-29
      • 2018-09-10
      • 2020-03-28
      • 2017-01-05
      • 1970-01-01
      • 2015-03-19
      • 1970-01-01
      • 2016-05-14
      相关资源
      最近更新 更多