如何访问客户端标头请求

时间:2013-05-04 11:01:26

标签: wso2 wso2esb wso2dss

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

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

但是我如何在我的ESB中获得HEADER我正在使用这个属性它不能正常工作

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

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

1 个答案:

答案 0 :(得分:0)

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

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

如果您要从http标头访问'username',它应该如下所示:

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