我可以让Javalite Http解压缩gziped的回复吗?

时间:2018-04-30 17:01:55

标签: http gzip javalite

我正在使用Javalite Http客户端向REST服务发出post请求,并希望得到结果gziped(因为它可能非常大并且压缩得很好)。

我正在使用post.text()方法阅读回复,但结果似乎是压缩数据,而不是我期望得到的实际文本数据。

有没有办法让服务回复被压缩时Javalite透明地解压缩响应,或者是否设计我需要检查回复是否被压缩,在这种情况下我自己找到解压缩的方法?

1 个答案:

答案 0 :(得分:0)

在当前实现中,JavaLite HTTP不以任何方式处理响应,并认为此类处理(zip,JSON,XML等)是开发人员的责任。您可以使用headers()方法检查响应的标头,看看它是否已压缩。

然而,JavaLite正在不断改进。我建议你在这里提出一个问题:https://github.com/javalite/activejdbc/issues

相关问题