filddler script脚本扩展

作者: 早起有虫吃 | 来源:发表于2018-11-08 16:58 被阅读4次

    本篇讲述如何修改 filddler script脚本实现以下功能
    请求转发:替换请求的host
    请求保存:保存请求的数据到本地文件

    1.点击Rules -->Custoomize Rules带卡filddler script


    image.png

    2.在OnBeforeRequest方法里添加如下代码修改请求的host ,将请求的host为www.baidu.com的请求转发至www.taobao.com

    var origin_host="www.baidu.com";
    var replace_host="www.taobao.com";
    if(oSession.host==origin_host){
        oSession.fullUrl = oSession.fullUrl.Replace(origin_host,replace_host);
    }
    

    3.在OnBeforeRequest方法里添加如下代码,将含有www.baidu.com的请求数据保存至D:\http\Interface.txt文件里

    if (oSession.fullUrl.Contains("www.baidu.com"))
            {
                var fso;
                var file;
                fso = new ActiveXObject("Scripting.FileSystemObject");
                
                    file = fso.OpenTextFile("D:\\http\\Interface.txt",8 ,true, -2);
                    file.writeLine("Request url:" + oSession.url);
                    file.writeLine("Request header:" + "\n" + oSession.oRequest.headers);
                    file.writeLine("Request body:" + oSession.GetRequestBodyAsString());
                    file.writeLine("\n");
                    file.close();
        
            }
    

    相关文章

      网友评论

        本文标题:filddler script脚本扩展

        本文链接:https://www.haomeiwen.com/subject/hcoixqtx.html