static function OnBeforeResponse(oSession: Session) {
if(oSession.host == 'xczx.hubei.gov.cn'){
//response.txt
var originUrl = oSession.url
var str=originUrl.Remove(0,18); //http:\\
//str = str.Replace("xczx.hubei.gov.cn","");
str=str.Replace("/","_");
var filename = "xxxx/runtime/fiddler/"+str+'.txt';
var logContent = oSession.GetResponseBodyAsString(); //oSession.GetResponseBodyAsString()获取相应内容字符串
var sw : System.IO.StreamWriter;
if (System.IO.File.Exists(filename)){ //是否有该文件夹
sw = System.IO.File.AppendText(filename); //有添加
sw.Write(logContent);
}
else{
sw = System.IO.File.CreateText(filename); //没有创建
sw.Write(logContent);
}
sw.Close();
sw.Dispose();
//var phpcmd = 'G:/qingclouds/ad.qingclouds.cn php think hello';
}
if (m_Hide304s && oSession.responseCode == 304) {
oSession["ui-hide"] = "true";
}
}
fiddler无敌
最新推荐文章于 2025-11-27 12:57:01 发布
这段代码展示了如何使用Fiddler工具进行HTTP响应处理。当请求的主机为'xczx.hubei.gov.cn'时,程序将响应内容保存到指定路径的txt文件中,并根据URL替换部分字符作为文件名。如果文件已存在,则追加内容;否则,创建新文件并写入内容。此外,代码还包括了一个条件判断,用于隐藏304状态码的响应。
1546

被折叠的 条评论
为什么被折叠?



