zoukankan      html  css  js  c++  java
  • 使用fiddler中url替换法进行替换请求ip或者域名

    一、使用fiddler中url替换法进行替换请求ip或者域名

    1、准备一个即将要替换的测试域名

    如:www.baidu.com

    2、抓包查看当前需要进行替换的域名;

    如:www.douban.com

    3、进行替换

    在fiddler工具左侧底部的命令框位置中输入框中输入命令后回车:

    urlreplace www.douban.com  www.baidu.com

    4、检查域名是否替换成功

    只有看到原先请求的www.douban.com域名全部被替换为www.baidu.com域名即为替换成功

    5、解除域名替换

    在fiddler工具左侧底部的命令框位置中输入框中输入命令urlreplace后回车即可解除;还原到原请求域名

    二、 url中指定字符串进行替换

    urlreplace a=1 a=2

    三、正则表达式

    参考:

    http://www.mzwu.com/article.asp?id=3509

    urlreplace不支持正则替换,如需用正则,可打开FiddlerScript,在OnBeforeRequest中方法中找到下边代码:

    复制内容到剪贴板 程序代码

    if ((null != gs_ReplaceToken) && (oSession.url.indexOf(gs_ReplaceToken)>-1)) {   // Case sensitive

        oSession.url = oSession.url.Replace(gs_ReplaceToken, gs_ReplaceTokenWith); 

    }

    替换为:

    复制内容到剪贴板 程序代码

    if ((null != gs_ReplaceToken) && (System.Text.RegularExpressions.Regex.IsMatch(oSession.url, gs_ReplaceToken))) {   // Case sensitive

        oSession.url = System.Text.RegularExpressions.Regex.Replace(oSession.url, gs_ReplaceToken, gs_ReplaceTokenWith);

    }

  • 相关阅读:
    学期总结
    C语言II博客作业04
    C语言I博客作业08
    第十六周助教总结
    C语言||博客作业02
    期末助教总结
    S1 冒泡排序
    关于asp.net HttpUtility.UrlDecode解码问题
    asp.net Sql缓存依赖(SqlCacheDependency)
    解决aps.net 2.0中ajax调用webservice的问题
  • 原文地址:https://www.cnblogs.com/mashuqi/p/13163976.html
Copyright © 2011-2022 走看看