0
我是wso2 esb的新手。我知道如何閱讀http url參數。我有要求,我的代理將收到HTTP POST請求與有效載荷數據。我想知道如何讀取代理服務器中的POST有效載荷數據。如何讀取WSO2 ESB中的http POST請求負載數據
我是wso2 esb的新手。我知道如何閱讀http url參數。我有要求,我的代理將收到HTTP POST請求與有效載荷數據。我想知道如何讀取代理服務器中的POST有效載荷數據。如何讀取WSO2 ESB中的http POST請求負載數據
如果您只是想對REST進行SOAP轉換,則不需要閱讀郵件正文。以下是Synapse配置示例。
<api xmlns="http://ws.apache.org/ns/synapse" name="TestAPI" context="/test">
<resource methods="POST GET">
<inSequence>
<property name="SOAPAction" value="" scope="transport"/>
<send>
<endpoint>
<address uri="http://demo8290629.mockable.io/test" format="soap11"/>
</endpoint>
</send>
</inSequence>
<outSequence>
<send/>
</outSequence>
</resource>
</api>
你可以這樣稱呼它。
curl -H "Content-Type:application/xml" -d '<ns:operationRequest xmlns:ns="http://demo8290629.mockable.io/service/1">testing</ns:operationRequest>' http://172.17.0.1:8280/test
但是,如果要將消息讀取到屬性,則可以這樣做。
<property name="payload" expression="$body"/>
你想對有效載荷做什麼? – Bee
歡迎使用stackoverflow。我正在投票結束這個問題,因爲在國外是如此。你應該發佈相關的代碼,證明,至少,你有多遠嘗試... –
@Bhathiya輸入xml數據通過HTTP POST請求發送到客戶端的有效載荷。所以,我想在wso2 esb中讀取這些數據。你明白了..? – Kaliappan