我正在尝试将从API调用收到的压缩响应“转发”给我们的客户端。调用链去了:客户端->后端->对其他后端的API调用,我希望响应保持压缩,直到到达客户端为止。问题是,如果我只是转发响应,我们的后端将再次对其进行压缩,然后客户端将响应打包,仅查看另一个gzip。有没有一种方法可以产生已经被压缩的HttpResponseMessage,以使后端不会再次对其进行压缩?
答案 0 :(得分:0)
您是否正确设置了Accept-Encoding
和Content-Encoding
标头?
如果需要在节点之间更改压缩方法,也可以使用Transfer-Encoding
进行逐跳压缩。