实际上我正在玩apache-camel 2.15.2 ,REST DSL可用,因为Camel 2.14并不复杂。但是我在官方文档中找不到如何检索查询参数,基本上我想以这种方式定位我的REST服务:
http://myServer/myService/myMethod?myQueryParam=myValue
这可能,还是有解决方法?
提前致谢。
答案 0 :(得分:6)
Camel使用选择的REST / HTTP组件(restlet,jetty,servlet,netty-http,spark-rest等)将查询参数映射为Camel消息头。
所以是的,你可以使用rest-dsl公开一个REST服务,客户端可以使用查询参数调用它,然后在路由期间将其映射到Camel消息头。