如何使用camel REST DSL注入查询参数?

时间:2015-07-29 12:43:43

标签: apache-camel

实际上我正在玩apache-camel 2.15.2 REST DSL可用,因为Camel 2.14并不复杂。但是我在官方文档中找不到如何检索查询参数,基本上我想以这种方式定位我的REST服务:

http://myServer/myService/myMethod?myQueryParam=myValue

这可能,还是有解决方法?

提前致谢。

1 个答案:

答案 0 :(得分:6)

Camel使用选择的REST / HTTP组件(restlet,jetty,servlet,netty-http,spark-rest等)将查询参数映射为Camel消息头。

所以是的,你可以使用rest-dsl公开一个REST服务,客户端可以使用查询参数调用它,然后在路由期间将其映射到Camel消息头。