我想要做的是获取财产的价值并将其放入我的终端' s uri
我的财产
<property value="1" name="id" scope="default" type="STRING"/>
我的终端地址
<address format="rest" uri="http://localhost:port/service?id={id}"/>
答案 0 :(得分:2)
可能有不同的解决方案,但一个诀窍是设置&#39; To&#39;标头与uri的值,然后只需调用发送中介。像这样:
<header name="To" expression="fn:concat('http://localhost:port/service?id=', get-property('id'))"/>
<send/>
答案 1 :(得分:2)
您可以使用http端点
来实现此目的 <property name="uri.var.id" value="1" type="STRING"/>
<send>
<endpoint>
<http uri-template="http://localhost:port/service?id={uri.var.id}"/>
</endpoint>
</send>