0

wso2 ESB から rest 操作を呼び出そうとしましたが、WSO2 ESB から rest ポスト メソッドを呼び出すことに成功しました。しかし、残念ながら、リクエスト パラメータでもリクエスト属性でも、投稿したデータにアクセスできませんでした。

PS: ポスト リクエストに get のような URL をフレーム化したくありません。

これに対する解決策はありますか?

4

1 に答える 1

0

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()"/>
于 2012-09-17T02:25:23.750 に答える