> 文章列表 > fiddler修改请求参数

fiddler修改请求参数

fiddler修改请求参数

打开fiddler的Customize Rules...,

在OnBeforeRequest函数中:        

//修改请求内容, 如果uri包含你的域名信息则修改请求体
        if (oSession.uriContains("xxxxxxxxxxxxxxxx") || oSession.uriContains("xxxxxxxxxxxxxxxxxx")) {
            oSession["ui-color"] = "orange";
            // 获取Request 中的body字符串
            var strBody=oSession.GetRequestBodyAsString();

//            strBody=strBody.replace("\\"reviewAuditStatus\\":\\"\\"","\\"reviewAuditStatus\\":1");
//            strBody=strBody.replace("\\"listId\\":\\"\\"","\\"listId\\":116");
//            strBody=strBody.replace("\\"start\\":\\"\\",\\"end\\":\\"\\"","\\"start\\":\\"2022-11-01\\",\\"end\\":\\"2022-12-03\\"")
            strBody=strBody.replace("\\"firstAuditStatus\\":\\"\\"","\\"firstAuditStatus\\":1");
            // 弹个对话框检查下修改后的body               
//            FiddlerObject.alert(strBody);
//            oSession.utilSetRequestBody('{"data": "578"}');
            oSession.utilSetRequestBody(strBody);
        }