在NGINX中为代理响应强制块传输

在NGINX中为代理响应强制块传输,nginx,nginx-location,chunked-encoding,Nginx,Nginx Location,Chunked Encoding,我有一个上游,它以“application/json”格式返回响应。NGINX在我的项目中用作反向代理。然而,我有一个严格的要求,客户机应用程序只接受分块编码响应。因此,我需要将我的“Content-Length:XXXX”响应转换为“Transfer-Encoding:chunked” NGINX能自动完成吗?块大小是如何划分的其实并不重要,只要它们是简单的块。不幸的是,更新客户端应用程序不是一个选项,但是修改上游后端API也会有很大的问题。只有NGINX能帮上忙 我试着在“location”

我有一个上游,它以“application/json”格式返回响应。NGINX在我的项目中用作反向代理。然而,我有一个严格的要求,客户机应用程序只接受分块编码响应。因此,我需要将我的“Content-Length:XXXX”响应转换为“Transfer-Encoding:chunked”

NGINX能自动完成吗?块大小是如何划分的其实并不重要,只要它们是简单的块。不幸的是,更新客户端应用程序不是一个选项,但是修改上游后端API也会有很大的问题。只有NGINX能帮上忙

我试着在“location”配置中使用以下参数,但是在vane中

prox_buffering off; 
chunked_transfer_encoding on;
proxy_http_version 1.1;
谢谢你的帮助