Как получить оригинальное тело запроса в WSO2 - PullRequest
1 голос
/ 07 марта 2012

Кто-нибудь знает способ получения оригинальной полезной нагрузки запроса (полученной через HTTP POST) в прокси WSO2?Когда я пытаюсь получить доступ к переменной $ body - она ​​пуста.

1 Ответ

1 голос
/ 09 марта 2012

Вы можете получить параметры 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" /> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...