2017-07-14 4 views
0

IBM API Connect 5を使用してSOAPサービスからREST APIを作成しようとしています。このガイド(https://www.ibm.com/support/knowledgecenter/en/SSFS6T/com.ibm.apic.apionprem.doc/tutorial_apionprem_expose_SOAP.html)に記載されているすべての手順を実行しました。 したがって、Webサービスブロックをパレットからドラッグして、エンドポイントの正確性を保証し、APIを公開した後、ブラウザからAPIを呼び出そうとしました。API Connect 5 - urlopen応答データの読み取り中にエラーが発生しました

<errorResponse> 
<httpCode>500</httpCode> 
<httpMessage>Internal Server Error</httpMessage> 
<moreInformation>Error attempting to read the urlopen response 
data</moreInformation> 
</errorResponse> 

テスト目的のために、私が要求をログに記録していると私はSOAPUI上の要求を試してみました:残念ながら、APIは以下のメッセージを返します。サービスは応答を正しく返します。

何が問題ですか?

おかげで、 ステファノ

答えて

0

私の場合は、問題は、バックエンドの文字セット(Content-Typeの:text/xmlで;のcharset = ISO-8859-1)にありました。

たとえば、バックエンドはtext/xmlをドイツ語(またはフランス語)で返します。 Api Connectは文字üを処理できません。 Content-Typeが必要です:text/xml; charset = UTF-8

関連する問題