Fiddler:读取Response的body写入本地文件

来源:互联网 发布:网络招生技巧 编辑:程序博客网 时间:2024/05/29 04:43

我将在学习Fiddler的路上,一路狂奔……

这里写图片描述

需求:读取Response的body写入本地文件
第一步:往本地文件写入数据的方法

class Handlers{    ……    //往本地文件中写内容    static function writeFile(filename,context)    {        var fso = new ActiveXObject("Scripting.FileSystemObject");        var f = fso.OpenTextFile(filename,2);        f.write(context);        f.Close();    }    ……}

第二步:在OnBeforeResponse方法中获得Response的body,之后调用readFile方法,将body数据写入本地文件

class Handlers{    ……        static function writeFile(filename,context){        }        static function OnBeforeResponse(oSession: Session) {            ……        // 1. 匹配 url.        if (oSession.HostnameIs("sdk.api.kaffnet.com") && oSession.uriContains("/v4/m.php")) {            oSession["ui-color"] = "orange";            //获得response的body数据            var body = oSession.GetResponseBodyAsString();            //写入本地文件            writeFile("D:\\readFile.txt",body);        }            ……        }    ……}
阅读全文
0 0
原创粉丝点击