【发布时间】:2015-07-29 21:20:59
【问题描述】:
其实我在玩 apache-camel 2.15.2,自 Camel 2.14 起可用的REST DSL 并不复杂。但是我在官方文档中找不到如何检索查询参数,基本上我想以这种方式定位我的 REST 服务:
http://myServer/myService/myMethod?myQueryParam=myValue
这可能吗,或者有什么解决方法?
提前致谢。
【问题讨论】:
标签: apache-camel
其实我在玩 apache-camel 2.15.2,自 Camel 2.14 起可用的REST DSL 并不复杂。但是我在官方文档中找不到如何检索查询参数,基本上我想以这种方式定位我的 REST 服务:
http://myServer/myService/myMethod?myQueryParam=myValue
这可能吗,或者有什么解决方法?
提前致谢。
【问题讨论】:
标签: apache-camel
Camel 使用选择的 REST/HTTP 组件(restlet、jetty、servlet、netty-http、spark-rest 等)将查询参数映射为 Camel 消息头。
所以是的,你可以使用 rest-dsl 公开一个 REST 服务,客户端可以使用查询参数调用它,然后在路由期间将其映射到 Camel 消息头。
【讨论】: