0

我从移动客户端获取数据,他们以 JSON 格式发送数据以及将一些值作为 HEADER 发送到 WSO2ESB 我使用此属性获取正常值

<property name="asset" expression="//asset/text()" scope="default"/>

但是我怎样才能在我的 ESB 中获得 HEADER 我正在使用这个属性它不起作用

<property name="username" expression="get-property('transport', 'Accept')"/>

它将如何工作你会尽快回复我提前谢谢

4

1 回答 1

0
<property name="username" expression="get-property('transport', 'Accept')"/>

在此配置中,您尝试将名为“Accept”的 http 标头分配给名为“username”的属性。

如果“用户名”是您想从 http 标头访问的内容,它应该如下所示:

<property name="some_name_here" expression="get-property('transport', 'username')"/>
于 2013-05-05T04:29:03.850 回答