1

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

问题是当我们使用 gunzip 时,通过 ** curl** 命令呈现的响应内容包含我们所做的更改,但是当通过浏览器呈现相同的内容时,响应不包含我们的更改。任何人都可以向我解释可能是什么问题。

4

1 回答 1

0

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

于 2018-09-19T16:28:20.257 回答