我正在与现有的servlet集成,从而将一些属性从HTTP头中拉出来.基本上,我正在实现一个无法访问实际请求的接口,它只能访问HTTP头的k-> v映射.
我需要传入一个请求参数.计划是使用servlet过滤器从参数到标头值,但当然HttpServletRequest对象没有addHeader()方法.
有任何想法吗?
RESTEasy(一个JAX-RS实现)有一个很好的客户端框架,例如:
RegisterBuiltin.register(ResteasyProviderFactory.getInstance());
SimpleClient client = ProxyFactory.create(SimpleClient.class, "http://localhost:8081");
client.putBasic("hello world");
Run Code Online (Sandbox Code Playgroud)
你如何设置HTTP标头?
澄清:
jkeeler提出的解决方案是一个很好的方法,但我想在ProxyFactory级别设置HTTP标头,我不想将标头传递给客户端对象.有任何想法吗?