2016-10-21 10 views
0

私はmule HTTPコンポーネントを使用してレストコールをしています。ほとんどの場合、期待される応答を返します。エラーレスポンスとしてペイロードを保護できません

{ "エラー": "invalid_json"、 "説明": "ペイロードタイプjava.io.InputStreamを、java.langでのものではない - :しかし、いくつかの回は、私はこのような(400)の応答を取得しています.Stringバイト配列ではありません。ペイロードを保護できませんでした。 }

Soap UIから期待されるjsonが返されます。私は何が間違っているのだろうか?

答えて

0

コンポーネントを呼び出す前に、Content-Typeプロパティを設定します。

+0

このオプションを試してみてください。タイムアウト応答を得ました。私は成功と無効な応答の呼び出しの違いを確認しました。 Mule MessageのMIMEタイプが、すべての無効なjsonレスポンスのApplication/jsonとして表示されているようです。 MIMEタイプを*/*に変更すると、この呼び出しで機能します。 – Infinity

+0

サービスタイムアウトは、正しいMIMEタイプの設定とは無関係です –

関連する問題