Webサービスからデータを返すときに問題が発生します。
メトロスタックを使用しています。
問題:
問題は、データにいくつかの制御文字が含まれていることです。クライアント側のコード変更も含まれるため、データを暗号化したくありません。
より良い方法は制御文字を削除することですが、文字ごとのスキャンと削除/replaceAllはパフォーマンスにいくらかの影響を及ぼします。
考えられる解決策:
私がやりたいのは、メトロがクライアントに送信する前にSOAPメッセージをインターセプトし、制御文字をチェックすることです。そして、戻る前にXMLのすべての制御文字を置き換えます。
ここにいる誰かが、戻る前に応答を傍受する方法を知っていますか?または
、制御文字を置き換えることができる独自のシリアライザー/デシリアライザーを作成するにはどうすればよいですか?
ありがとう。