fiddler中一定要读取json格式该怎么做
时间: 2023-10-13 14:32:45 浏览: 170
如果你想在 Fiddler 中读取 JSON 格式的数据,可以按照以下步骤进行操作:
1. 打开 Fiddler 工具,并点击菜单栏的“Rules” -> “Customize Rules”。
2. 在打开的脚本文件中,找到“OnBeforeResponse”函数。
3. 在该函数中添加以下代码,用于将响应数据转换为 JSON 格式并显示在 Inspectors 标签栏中:
```
static function OnBeforeResponse(oSession: Session) {
// 判断响应数据是否为 JSON 格式
if (oSession.oResponse["Content-Type"].IndexOf("application/json") > -1) {
// 将响应数据转换为 JSON 格式
var json = Fiddler.WebFormats.JSON.JsonDecode(oSession.GetResponseBodyAsString());
// 在 Inspectors 标签栏中显示 JSON 格式的数据
oSession["ui-backcolor"] = "yellow";
oSession["ui-color"] = "black";
oSession.utilSetResponseBody(json.ToString());
}
}
```
4. 保存脚本文件并重新启动 Fiddler 工具。
5. 在 Fiddler 工具中发送请求,并在 Inspectors 标签栏中查看响应数据,即可看到以 JSON 格式显示的数据。
需要注意的是,以上代码是基于 Fiddler 5.0.20202.18177 版本开发的,如果你使用的是其他版本的 Fiddler 工具,可能需要进行相应的修改。
阅读全文