如何使用Fiddler中的正則表達式重定向到URL?使用Fiddler中的正則表達式重定向到URL
如果URL MATHES 正則表達式:^ HTTP(insx?):// WWW $ 來響應 http://proxy.exampleproxy.info/?u=(????什麼wtite這裏???)
如何使用Fiddler中的正則表達式重定向到URL?使用Fiddler中的正則表達式重定向到URL
如果URL MATHES 正則表達式:^ HTTP(insx?):// WWW $ 來響應 http://proxy.exampleproxy.info/?u=(????什麼wtite這裏???)
fiddler2不支持在響應中使用捕獲文本。 http://groups.google.com/group/httpfiddler/msg/60e8b897867cdb7b
需要使用規則。
您可以使用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
此規則將匹配的網址是這樣的:
http://someimage.mycdn.net/some-directory/some-url.jpg?w=300&h=166
和將重定向到該網址
http://lorempixel.com/300/166/cats/
*redir
動作意味着提琴手將與307代碼和Location
頭與URL重定向響應。如果你省略了這個字符串,那麼小提琴手會用301代碼來回應。
請解釋你想要重定向*到*? – EricLaw
我有同樣的問題 - 你如何獲得捕獲的匹配到響應。 已經嘗試過'$ 1'和'$ {1}'但都沒有工作。 在開始處使用'(?n)'意味着您必須使用顯式捕獲組。 http://www.fiddler2.com/fiddler2/help/AutoResponder.asp 解釋如下: http://msdn.microsoft.com/en-us/library/yd1hzczs(VS.80).aspx 和 http://www.regular-expressions.info/named.html 我正在嘗試這樣的: '正則表達式:(?n)^ http:// www。(?。*)$'和迴應: 'http://proxy.exampleproxy.info/?u=$ {foo}' 但也沒有工作。 –