从WSO2 ESB发送REST调用中的post方法内容

时间:2012-09-16 17:56:17

标签: rest wso2 wso2esb

我一直在尝试从我的wso2 ESB调用rest操作,并且成功地从WSO2 ESB调用了rest post方法。但是,幸运的是,我无法通过请求参数或请求属性访问我发布的数据。

PS:我不想为我的帖子请求设置一种获取的URL。

有解决方案吗?

1 个答案:

答案 0 :(得分:0)

您需要使用正确的内容类型,以便保留POST请求数据。post这将帮助您了解原因。

编辑。

1)在消息构建器中将以下条目添加到axis2.xml。

<messageBuilder contentType="application/x-www-form-urlencoded"
                    class="org.apache.synapse.commons.builders.XFormURLEncodedBuilder"/> 

2)然后使用

访问esb中的所需参数
<property name="NameOfTheProperty" expression="//xformValues/NameOfTheProperty/text()"/>