Camel Restlet - 将查询参数绑定到邮件标头

时间:2017-01-24 12:44:25

标签: apache-camel restlet

浏览 Camel 文档,我找不到任何方法可以让我在标题中绑定查询参数。例如:

假设我有一个类似的端点 http://localhost:8080/services/resource?filter=xxx

结束我想从标题中获取该参数 exchange.getIn。()。getHeaders()。得到( '过滤器')

标题中未返回查询参数“filter”。你们中的任何人都知道这个功能是否默认出现在骆驼中?我知道我可以自己构建绑定,但我只是想在 camel-servlet (显然默认实现绑定)和 camel-restlet 中选择。 / p>

1 个答案:

答案 0 :(得分:0)

如果您选择 camel-restlet ,则可以使用

restletBinding=#refName

将查询字符串参数转换为标题。

#refName 是Camel Registry中RestletBinding对象的bean ID。