Charles-如何重写用GZIP编码的HTTP响应?
我正在尝试使用Charles webproxy更改HTTP响应的主体(出于调试目的)。但是,响应是gzip的,当我修改正文中的某些内容(使用工具-->重写选项)时,会出现两个问题:Charles-如何重写用GZIP编码的HTTP响应?,http,proxy,rewrite,gzip,charles-proxy,Http,Proxy,Rewrite,Gzip,Charles Proxy,我正在尝试使用Charles webproxy更改HTTP响应的主体(出于调试目的)。但是,响应是gzip的,当我修改正文中的某些内容(使用工具-->重写选项)时,会出现两个问题: 内容长度标题不会更新以反映我添加到响应中的新数据。我必须自己手动更新它 即使我手动更新内容长度,新的GZIP主体似乎也是无效的(即,它没有正确地GZIP) 我不能从请求中删除内容编码:gzip,因为我无法控制使用响应的代码。该代码总是希望有一个gzip主体,如果我通过从请求中删除Content encoding:gz
内容长度
标题不会更新以反映我添加到响应中的新数据。我必须自己手动更新它内容长度
,新的GZIP主体似乎也是无效的(即,它没有正确地GZIP)内容编码:gzip
,因为我无法控制使用响应的代码。该代码总是希望有一个gzip主体,如果我通过从请求中删除Content encoding:gzip
从响应中删除gzip编码,它将无法解析数据
如何使用Charles修改GZIPed响应主体?我不是Charles的粉丝-也许可以尝试使用VM和Fiddlerinstead@Tiago你找到解决办法了吗?@PawełHertman不,不幸的是,我没有找到解决办法(