我正在使用Javalite Http客户端向REST服务发出post请求,并希望获得gziped结果(因为它可以相当大,并且可以很好地压缩)。
我正在使用post.text()方法读取回复,但结果似乎是压缩后的数据,而不是我期望得到的实际文本数据。
有没有办法让Javalite在服务回复被压缩时透明地解压缩响应,或者我需要检查回复是否是压缩的,在这种情况下,我自己找到了一种解压的方法?
发布于 2018-05-01 01:31:26
在当前的实现中,XML不以任何方式处理响应,并且认为这样的处理( JavaLite、JSON等)是开发人员的责任。您可以使用headers()方法检查响应的头部,并查看它是否被压缩。
但是,JavaLite正在不断改进。我建议你在这里提交一个问题作为增强:https://github.com/javalite/activejdbc/issues。
https://stackoverflow.com/questions/50105021
复制相似问题