哪位大神知道Fiddler怎么批量替换URL路径,比如菜菜需要把http://www.51ste.com/a和http://www.51ste.com/b分别重新指向到http://www.aitest.com/x、http://www.aitest.com/y该怎么做?
fiddler怎么批量替换URL路径
-
最佳答案
- #1
哪位大神知道Fiddler怎么批量替换URL路径,比如菜菜需要把http://www.51ste.com/a和http://www.51ste.com/b分别重新指向到http://www.aitest.com/x、http://www.aitest.com/y该怎么做?
测试小酋(回复于:2017-04-07 10:04:33)
打开fiddler,在【Rules】->【Customer Rules...】中打开“CustomRules.js”配置文件。
在配置文件中找到static function OnBeforeRequest(oSession: Session) { ,紧接着在大括号中加入新的URL定向规则:
/*替换地址*/
if(oSession.uriContains("www.51ste.com/a") ){ //注意,不要加http://,经实践证实加上后最后定向不成功
oSession.url = oSession.url.Replace("www.51ste.com/a", "www.baidu.com/x"); //即找到www.51ste.com/a,找到后替换为www.baidu.com/x,以达到重定向的目的
}
if (oSession.uriContains("www.51ste.com/b") ){
oSession.url = oSession.url.Replace("www.51ste.com/b", "www.baidu.com/y");
}
然后点击保存,再尝试访问www.51ste.com/a,www.51ste.com/b就发现已经重新定向到指定的新URL。