Curl nginx修改压缩响应中的内容

Curl nginx修改压缩响应中的内容,curl,nginx,browser,gzip,gunzip,Curl,Nginx,Browser,Gzip,Gunzip,在我们的项目中,我们遇到了一个问题,我们必须编辑通过ngnix提供的响应内容。对于未压缩的响应,我们可以通过ngnix的sub_filter模块完成,但是对于压缩的响应,我们必须解压缩响应并编辑响应,因为我们使用的是gunzip模块 问题是当我们使用gunzip时,通过**curl**命令呈现的响应内容包含我们所做的更改,但当通过浏览器呈现相同的内容时,响应不包含我们的更改。有谁能解释一下可能的问题。很可能是浏览器添加了接受编码:gzip头,所以nginx返回gzip响应,而不是激活gunzip

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


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

很可能是浏览器添加了
接受编码:gzip
头,所以nginx返回gzip响应,而不是激活gunzip模块。

很可能是浏览器添加了
接受编码:gzip
头,所以nginx返回gzip响应,而不是激活gunzip模块