fiddler怎么批量替换URL路径

哪位大神知道Fiddler怎么批量替换URL路径,比如菜菜需要把http://www.51ste.com/a和http://www.51ste.com/b分别重新指向到http://www.aitest.com/x、http://www.aitest.com/y该怎么做?

    最佳答案
  1. #1

    测试小酋(回复于: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。



我的回答