在wso2 esb 4.8或4.8.1中读取body / Query参数?

时间:2014-04-01 05:18:54

标签: wso2 wso2esb

如何在wso2 ESB 4.8或4.81中读取正文参数或查询参数。我们尝试使用以下格式,

<property name="uri.var.name" expression="$url:name"></property>

<property name="uri.var.name" expression="$body/name"></property>

它成功了4.7,但没有在WSO2 ESB 4.8和4.8.1中工作..任何建议?

1 个答案:

答案 0 :(得分:1)

阅读请求参数:

示例请求:http://localhost:8280/services/MyService?param1=val1&param2=val2

<property name="PARAM1" expression="tokenize(substring-after(syn:get-property('To'),'param1='),'&')"/>

<property name="PARAM1" expression="tokenize(substring-after(syn:get-property('To'),'param2='),'&')"/>