fiddler在FiddlerScript里面设置查看content-encoding
时间: 2023-12-04 19:03:32 浏览: 89
您可以通过以下代码在 FiddlerScript 中设置查看 content-encoding:
```
public static RulesOption("Decode Compressed Content")
var m_decodeCompressedContent: boolean = false;
static function OnBeforeResponse(oSession: Session) {
if (m_decodeCompressedContent && oSession.oResponse.headers.ExistsAndContains("Content-Encoding", "gzip")) {
oSession.utilDecodeResponse();
}
}
```
将以上代码添加到 FiddlerScript 中后,您可以启用或禁用“Decode Compressed Content”选项来查看经过压缩的内容。如果选项启用并且请求响应头中包含“Content-Encoding: gzip”,则 Fiddler 会自动解压缩响应体并将其显示在“Inspectors”选项卡中。
相关问题
fiddler查看content-encoding
要在 Fiddler 中查看 Content-Encoding,请按照以下步骤操作:
1. 打开 Fiddler,确保已经启动了代理服务器并且正在捕获请求和响应。
2. 在 Fiddler 中找到您要查看的请求或响应。
3. 在右侧的 Inspectors 标签中,选择 Headers 选项卡。
4. 在 Headers 部分中,查找 Content-Encoding 字段。
5. 如果 Content-Encoding 存在,则它将显示使用的压缩算法,例如 gzip 或 deflate。
6. 如果您想查看解压后的内容,请选择 Inspectors 标签中的 TextView 选项卡,并查看 Response 或者 Request Body 部分。
请注意,如果 Content-Encoding 字段不存在,则此请求或响应未经压缩。
fiddlerscript
FiddlerScript是Fiddler的一个非常强大的功能,它允许你增强Fiddler的用户界面,添加新的特性,修改请求和响应内容等等。你可以通过编写FiddlerScript脚本来实现这些功能。FiddlerScript基于JScript.NET语言,你可以在Fiddler中点击菜单"Rules > Customize Rules"打开FiddlerScript Editor编辑器,然后在这里编写你的FiddlerScript脚本。当你保存脚本后,Fiddler会重新编译脚本并自动加载它。如果加载成功,你会听到声音并在Fiddler的状态栏显示"CustomRules.js was loaded at <datetime>"的提示信息。如果编译失败,会显示错误提示信息。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [FiddlerScript编程](https://blog.csdn.net/a460550542/article/details/86646046)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文