Fiddler:是否可以压缩/gzip请求正文



很棒的工具,可以完成我需要的一切。喜欢它的Transform选项卡,它允许压缩响应。但请求呢?看起来很简单,但我看不出它的功能。我是不是错过了什么?

Fiddler Web调试器V2.3.4.4。

您可以编写一些脚本来压缩请求体。单击规则>自定义规则,然后添加如下内容:

static function OnBeforeRequest(oSession: Session){
  if (oSession.requestBodyBytes != null && oSession.requestBodyBytes.Length>0){
    oSession.requestBodyBytes = Utilities.GzipCompress(oSession.requestBodyBytes);
    oSession["Content-Length"] = oSession.requestBodyBytes.Length.ToString();
    oSession["Content-Encoding"] = "gzip";
  }

然而,我不知道有任何服务器真正支持压缩请求。服务器没有好的方式来表示它支持压缩请求,Zip Bomb攻击对服务器来说是一个真正的威胁。

最新更新