相关疑难解决方法(0)

如何使用CXF,JAX-RS和HTTP缓存

CXF文档中提到的缓存为高级HTTP:

CXF JAXRS通过处理If-Match,If-Modified-Since和ETags标头提供对许多高级HTTP功能的支持.JAXRS请求上下文对象可用于检查前提条件.还支持Vary,CacheControl,Cookies和Set-Cookies.

我真的很想使用(或至少探索)这些功能.然而,虽然"提供支持"的声音非常有趣,但它在实现这些功能方面并不是特别有用.有关如何使用If-Modified-Since,CacheControl或ETags的任何帮助或指示?

java rest cxf jax-rs http-caching

17
推荐指数
2
解决办法
1万
查看次数

如何将自定义HTTP标头添加到JAX-RS响应?

我正在尝试在Apache CXF中为响应添加自定义HTTP标头.我需要从内容中计算MD5并将其添加为HTTP标头.我尝试使用ResponseHandler或Interceptor.我的最后一次尝试是

@Component
public class ResponseBPAuthFilter extends AbstractOutDatabindingInterceptor {


   public ResponseBPAuthFilter() {
       super(Phase.MARSHAL_ENDING);
   }


   @Override
   public void handleMessage(Message t) throws Fault {

       Map headers = CastUtils.cast((Map)t.get(Message.PROTOCOL_HEADERS));
       headers.put("Some-Header", Arrays.asList("test"));

   }

}
Run Code Online (Sandbox Code Playgroud)

但它什么都没做.

apache cxf jax-rs

9
推荐指数
2
解决办法
1万
查看次数

标签 统计

cxf ×2

jax-rs ×2

apache ×1

http-caching ×1

java ×1

rest ×1