我有一个Restlet应用程序已经可以接受JSON并返回JSON实体作为响应。
我正在尝试理解如何压缩响应中返回的JSON实体。 我没有找到任何关于如何实现它的明确例子。
我想我必须在路由器链上放置一些Encoder / EncoderService类,但我真的不明白在哪里以及如何使用它们。
有人能帮助我吗?
答案 0 :(得分:1)
经过一些测试,我得到了答案。
像这样创建一个新的过滤器
Filter encoder = new Encoder(getContext(), false, true, new EncoderService(true));
在我自己的Application类的createInboundRoot()方法中做了诀窍,客户端请求已经包含了所需的gzip头。