抓包工具Fiddler的使用教程(六):修改Response数据
来源:互联网 发布:php最好的语言 编辑:程序博客网 时间:2024/05/22 09:29
接下来继续我们的Fiddler教程
如何修改CustomRules.js文档(下)
有时候也会需要给response的返回内容中添加数据,它的原理和基本流程和教程(五)修改数据的一样,在这里就不再重复的说明。
直接上代码:
static function OnBeforeResponse(oSession: Session) { if (oSession.uriContains("ads/sdk/v4")){ oSession["ui-color"] = "red"; var tester1 = "{ \"name\" : \"zwf\" , \"age\" : \" 26 \" }"; var tester2 = "{ \"name\" : \"zch\" , \"age\" : \" 24 \" }"; var testerList = "["+tester1 +"," + tester2 +"]"; var responseStringOriginal = oSession.GetResponseBodyAsString(); //以alter的方式弹个对话框提示json字符串内容,可以方便用来调试 // FiddlerObject.alert(responseStringOriginal); //转换成JSON之后,数据的读取就设计到json的相关知识点了,这里就不做介绍了 var responseJSON = Fiddler.WebFormats.JSON.JsonDecode(responseStringOriginal); responseJSON.JSONObject[0]["key"] = "zwfGood"; responseJSON.JSONObject[0]["testerList"] = Fiddler.WebFormats.JSON.JsonDecode(testerList).JSONObject ; var responseStringDestinal = Fiddler.WebFormats.JSON.JsonEncode(responseJSON.JSONObject); oSession.utilSetResponseBody(responseStringDestinal); } }
修改之前的json数据:
修改之后的json数据:
ok! 你学会了吗?!
0 0
- 抓包工具Fiddler的使用教程(六):修改Response数据
- 抓包工具Fiddler的使用教程(五): 修改response的数据
- 抓包工具Fiddler的使用教程(七):打断点修改Response
- 抓包工具Fiddler的使用教程(四):修改request的header和body
- 抓包工具Fiddler的使用教程(八):打断点修改Request
- 抓包工具Fiddler的使用教程(十):修改host地址
- 抓包工具Fiddler的使用(2):Fiddler抓包之后的数据分析
- 网络抓包工具Fiddler 使用教程
- Fiddler抓包工具使用教程
- 抓包工具Fiddler的使用教程(十三):Fiddler模拟POST请求
- 抓包工具Fiddler的使用教程(十四):Fiddler模拟get请求
- 抓包工具Fiddler的使用教程(十八): Fiddler中如何过滤会话
- 抓包工具Fiddler的使用教程(十二)下:Fiddler抓取HTTPS
- 抓包工具Fiddler的使用教程(十三):Fiddler模拟POST请求
- Fiddler手机抓包工具的使用教程
- 抓包工具Fiddler的使用教程(一):移动端如何抓包
- 抓包工具Fiddler的使用教程(十九):Fiddler中提供的编码小工具TextWizard
- 抓包工具Fiddler的使用
- Kibana安装
- 使用事件驱动模型实现高效稳定的网络服务器程序
- 点在多边形内判定
- Marvel安装
- 问题 A: 又一版 A+B
- 抓包工具Fiddler的使用教程(六):修改Response数据
- 第13期《诸子百家》1月刊
- 几张图快速温习js
- 电力信息物理融合系统环境中的网络攻击研究综述(整理)
- CSS3--背景
- 二叉查找树
- python元素分类
- MySQL的读锁和解锁
- 黑客如何联系