Camel:在 DSL 中使用 EL 的动态 rest uri 路径不可能吗?
Camel: dynamic rest uri path with EL in DSL not possible?
我是 camel 的新手,我将它用于由 Spring DSL 配置的带有 camel servlet 的 http 路由。不幸的是,像这样到 "to" 的路由不起作用:
<to uri="https://host/path/${headers.pname1}/2016/11?bridgeEndpoint=true"/>
其中 ${headers.pname1} 是来自 servlet 上的 http 输入的 http 查询字符串参数。
如何在uri路径中使用表达式语言?
根据克劳斯·易卜生的评论,
使用额外的标签 "toD" 而不是 "to":
<toD uri="https://host/path/${headers.pname1}/2016/11?bridgeEndpoint=true"/>
可能出于性能原因,他们制作了第二个标签。
我是 camel 的新手,我将它用于由 Spring DSL 配置的带有 camel servlet 的 http 路由。不幸的是,像这样到 "to" 的路由不起作用:
<to uri="https://host/path/${headers.pname1}/2016/11?bridgeEndpoint=true"/>
其中 ${headers.pname1} 是来自 servlet 上的 http 输入的 http 查询字符串参数。
如何在uri路径中使用表达式语言?
根据克劳斯·易卜生的评论,
使用额外的标签 "toD" 而不是 "to":
<toD uri="https://host/path/${headers.pname1}/2016/11?bridgeEndpoint=true"/>
可能出于性能原因,他们制作了第二个标签。