バイト配列から文字列への変換機能


1.org.mule.transport.http.ReleasingInputStreamをjava.lang.Stringにキャストできません

この種のエラーは、サードパーティのインターフェースのサービスを呼び出すときに発生したことがデバッグによって発見されました。 muleで送信されたhttpストリームはString型に変換できません。
サードパーティのインターフェースを呼び出すプロセスで、次のコード:

<flow name="crmForWssFlow">
<inbound-endpoint address="vm://invoke.crm.wss"  exchange-pattern="request-response"></inbound-endpoint>
<http:outbound-endpoint address="${crmForWss.url}" method="POST" responseTimeout="${default.invoke.timeout}" exchange-pattern="request-response">
</http:outbound-endpoint>
</flow>


この点から出てくるのが出力データを効果的に変換できない
ここで使う
<byte-array-to-string-transformer />


inputStreamで渡されるのは、バイトコードを文字列に変換するためのバイトコードです。このプロパティは十分ではなく、結果は成功です。
ps:もう一度考えてみたところ、ラバの
<http:http-response-to-string-transformer> </ http:http-response-to-string-transformer>を思いついた結果はまだこの問題を解決できず、inputStreamを考えたバイトコードを渡す http://forum.mulesoft.org/mulesoft/topics/beginner_please_help_part_2_resultに接続された
この
Google関連の問題を考え てください

おすすめ

転載: blog.csdn.net/ke_weiquan/article/details/51870003
おすすめ