nginx是否可以在不使用分块编码的情况下发送动态压缩的内容



有一个服务器向HTTP请求发送响应,这些响应有一个Content-Length标头,但服务器通过nginx代理,nginx配置为gzip响应,因此它们更小,但也导致它使用分块传输编码,这不指定Content-Length。 这意味着客户端在开始接收响应大小时不知道响应大小,因此,例如,Web 浏览器无法显示进度条。 有没有办法将nginx配置为仍然gzip响应,但计算并发送准确的内容长度标头,而不是使用分块编码?

(这与其他问题基本相同,只是它是nginx而不是Apache。

Set chunked_transfer_encoding off; .

最新更新