Apache camel 如何在Camel组件属性中使用Camel交换头?

Apache camel 如何在Camel组件属性中使用Camel交换头?,apache-camel,Apache Camel,我正在使用一个CXF组件,该组件将用户名和密码作为其属性,并在Camel Exchange标头中获取用户名和密码,因此我尝试以这种方式设置: <to uri="cxf:{myurl}?dataFormat=MESSAGE&amp;username=${in.header.username}&amp;password=${in.header.password}"/> 但是,由于用户名和密码设置不正确,它给了我身份验证失败错误。请参阅此常见问题解答,了解如何在to中

我正在使用一个CXF组件,该组件将用户名和密码作为其属性,并在Camel Exchange标头中获取用户名和密码,因此我尝试以这种方式设置:

<to uri="cxf:{myurl}?dataFormat=MESSAGE&amp;username=${in.header.username}&amp;password=${in.header.password}"/>


但是,由于用户名和密码设置不正确,它给了我身份验证失败错误。

请参阅此常见问题解答,了解如何在to中使用动态值

因此,通过使用收件人列表EIP,您可以做到这一点

<recipientList>
  <simple>cxf:{myurl}?dataFormat=MESSAGE&username=${in.header.username}&password=${in.header.password}"</simple>
</recipientList>

cxf:{myurl}?dataFormat=MESSAGE&username=${in.header.username}和password=${in.header.password}”

请使用
ctrl+k
或每行用4个空格设置代码样式。。。