1

我正在使用 odata4j 编写一个 RESTful 服务,并且需要能够设置响应的缓存标头。

我该怎么做呢?
我似乎无权访问 HttpservletResponse 对象。与 JAX-RS 支持不同,我在 odata4j 中看不到任何可以让我获取 CacheControl 对象的内容。

谢谢

莎拉

4

1 回答 1

0

从 0.5 开始没有直接支持 - 但是您可以编写自定义 ContainerResponseFilter 来手动修改传出响应。

如果您对这可能如何工作有想法,请随意在项目问题列表 [1] 上添加功能请求,以及有关提议的 api 的任何详细信息。

或者,当然,一个补丁...... :)

希望有帮助,
-约翰

[1] http://code.google.com/p/odata4j/issues/list

于 2012-01-08T20:08:14.460 回答