【问题标题】:nginx modifying the content in compressed responsenginx修改压缩响应中的内容
【发布时间】:2016-04-26 08:59:13
【问题描述】:

在我们的项目中,我们遇到了一个问题,我们必须编辑通过 ngnix 提供的响应内容。对于未压缩的响应,我们可以通过 ngnix 的 sub_filter 模块来完成,但是对于压缩的响应,我们必须解压缩响应并编辑我们使用 gunzip 的响应强>模块。

问题是当我们使用 gunzip 时,通过 ** curl** 命令渲染的响应内容包含我们所做的更改,但是当通过浏览器渲染相同的内容时,响应不包含我们的更改。谁能解释一下可能是什么问题。

【问题讨论】:

    标签: curl nginx browser gzip gunzip


    【解决方案1】:

    很可能浏览器正在添加 Accept-Encoding: gzip 标头,因此 nginx 正在返回 gzip 压缩响应而不激活 gunzip 模块。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-27
      • 2016-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-13
      相关资源
      最近更新 更多