2016-07-06 14 views
0

私は休憩サービスを呼び出すためにAPIプロキシを作成しましたが、Mal形式のXMLリクエストを送信すると、HTTPステータスコード202のみを受け取ります。WSO2 ESB APIのRestサービスとXML形式のエラーメッセージ

私は、このmalフォームXMLを処理するために私のサービスをコーディングしました。私はESBに要求を渡すだけです。ここで

は私のESBのAPIへのコードです:この場合

<?xml version="1.0" encoding="UTF-8"?> 
<api xmlns="http://ws.apache.org/ns/synapse" name="myApi" context="/restService"> 
    <resource methods="POST"> 
     <inSequence> 
      <send> 
       <endpoint> 
        <address uri="http://myserver/MyRestService"/> 
       </endpoint> 
      </send> 
     </inSequence> 
     <outSequence> 
      <send/> 
     </outSequence> 
     <faultSequence/> 
    </resource> 
</api> 

おかげ

+0

Content-Typeヘッダーはリクエストに応じて設定しましたか? –

+0

はいapplication/xml –

答えて

2

、ESBが正常にバックエンドにメッセージを送信することができるはずです。 enabling wire logsによって、バックエンドに正しくメッセージが送信されるようにすることができます。 バックエンドからの応答が期待できない場合は、あなたのinseqeunceにout_onlyプロパティを設定してください

+0

メッセージは決して背中に届かない –

関連する問題