wso2 ESB から rest 操作を呼び出そうとしましたが、WSO2 ESB から rest ポスト メソッドを呼び出すことに成功しました。しかし、残念ながら、リクエスト パラメータでもリクエスト属性でも、投稿したデータにアクセスできませんでした。
PS: ポスト リクエストに get のような URL をフレーム化したくありません。
これに対する解決策はありますか?
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()"/>