我正在使用构建Resteasy来构建RESTful Web服务API(而不是使用Infinispan缓存系统)。
我已设法使用 @Cache 注释添加具有所需值的Cache-Control标头或修改响应对象,但问题是标题出现重复回应。 Cache-Control:no-cache 标头始终是我无法删除的。
问题与Resteasy或JAX-RS无关,JBoss本身就添加了这个标题。我尝试使用过滤器和拦截器来删除Control-Cache标头,但最终始终在响应中设置了no-cache值。
似乎JBoss将此标头添加到非公开响应(安全请求)。我已经找到了一些关于如何在JBoss 7或更高版本中删除它的信息,但我找不到在EAP 6.3中删除它的方法。
提到的资源:
有没有人知道如何为JBoss 6.X解决它? 提前谢谢。