以zip格式发送restlet响应

时间:2014-05-13 09:19:53

标签: json zip restlet-2.0

我正在尝试以zip格式发送我的restlet响应,如果它更大,然后是特定大小。这是我获得帮助启用编码服务的链接。但我仍然没有得到zip格式的回复。

How can I enable GZIP compression of the JSON response entity on Reslet?

我是否需要在请求标头中发送内容或进行其他更改以获取zip格式的响应。目前,我的restlet返回一个本地类的对象,该对象在客户端以json格式接收。

1 个答案:

答案 0 :(得分:0)

编码器过滤器透明地压缩响应的主体,以减小HTTP有效负载的大小。 如果您的客户自动解压缩响应的正文,您会感觉没有任何反应。 你在用什么样的客户? 你有"内容编码"回复中的标题?

例如,如果您希望客户端真正收到zip响应以进行存储,则可以在服务器端手动包装核心表示:

new org.restlet.engine.application.EncodeRepresentation(org.restlet.data.Encoding.ZIP, representation);