如何在WSO2中接收原始请求正文

时间:2012-03-07 11:07:20

标签: wso2

在WSO2代理中,有人知道接收原始请求有效负载(通过HTTP POST接收)的方法吗? 当我尝试访问$ body变量时 - 它是空的。

1 个答案:

答案 0 :(得分:1)

您可以通过配置正确的邮件构建器来接收HTTP POST参数。 默认情况下,您可以在axis2.xml文件中找到它:

<messageBuilder class="org.apache.axis2.builder.XFormURLEncodedBuilder"
    contentType="application/x-www-form-urlencoded"/>

将此构建器替换为此构建器,您的参数将显示在邮件正文中:

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