Ray*_*Ray 4 gzip response response-headers express axios
我有 2 台 Express 服务器,一台用作后端解析对数据库的查询,另一台用作重定向请求的代理。
前端向代理请求每个数据请求,代理又通过 axios 将修改后的请求发送到后端以获得数据结果。
后端服务器以gzip格式压缩响应体。但是,axios默认对后端返回的响应进行解压缩,然后将原始大小发送到前端。
我希望 axios 保持响应压缩,以便负责解压缩它的是用户的导航器。
有什么选择或方法可以做到这一点吗?
编辑:Axios 请求标头包括:
Accept-Encoding: gzip, deflate, br
Run Code Online (Sandbox Code Playgroud)
但是,axios 响应标头是(没有“Content-Encoding:gzip”):
这是一个老问题,但仍然是“axios keep gzip”或类似问题的第一个 Google 结果。
Axios 现在支持其RequestOptionsdecompress中的选项。将其设置为,它不会解压缩您的响应并保留原始的 Content-Encoding 标头。false
| 归档时间: |
|
| 查看次数: |
9265 次 |
| 最近记录: |