2013-05-04 183 views
0

我收到来自他们在JSON发送数据的移动客户端的数据,以及发送一些值作为标题以WSO2ESB我使用这个属性越来越正常值如何访问客户端头请求

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

但我怎样才能头球我ESB我使用这个属性它不是不工作

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

将如何工作,你会回复我事先尽快 感谢

+0

[如何访问Wso2ESb页眉值(HTTP的可能重复://计算器。 com/questions/16374343/how-to-access-the-header-values-in-wso2esb) – bla 2013-05-07 08:23:19

回答

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

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

如果“用户名”是你想从HTTP头访问什么,它应该看起来像:

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

它从curl命令端工作,但是从我的客户端不工作,它给出null值 – Faisal 2013-05-06 05:53:17