0
我有一个定义CXFRS端点的路由。我需要从入站请求检索自定义HTTP标头值...带自定义http头文件的camel-cxfrs
from(CXF_RS_ENDPOINT_URI)
.process(new Processor() {
public void process(Exchange exchange) throws Exception {
Message inMessage = exchange.getIn();
System.out.println("headers->" + inMessage.getHeaders());
...
这里是我的单元测试代码来模拟一个客户端的请求......
HttpGet get = new HttpGet("http://localhost:9000/rest/customerservice/customers/126");
get.addHeader("myHeader", "1234");
HttpClient httpclient = new DefaultHttpClient();
HttpResponse response = httpclient.execute(get);
的问题是,自定义页眉“myHeader”在我的路线中不可用。有另一种方法可以实现吗?
从查看camel-cxf源代码,我可以看到默认头策略/绑定逻辑只设置了预定义的HTTP头。是否有其他标题没有通过的原因?
无论哪种方式,覆盖此行为的最佳方法是什么?
感谢