0

SOAP 応答からヘッダー属性を削除しようとしています。

mustUnderstandオプションを false に設定しすぎると、ヘッダー属性要素は削除されますが、ヘッダー タグは削除されないという考えに出くわしました。

Axis2 SOAP 応答からヘッダー タグを削除するにはどうすればよいですか? 出来ますか?

4

1 に答える 1

2

SoapHandlerすべての SOAP リクエストをインターセプトするように記述できます。内部では、あらゆる方法でヘッダーを取得して再生SoapHandlerするよりもアクセスできます (ヘッダー要素の削除/追加)。API に新しいレイヤーを導入し、メイン コードに影響を与えずに受信および送信メッセージを前処理できるため、このアプローチは適切です。次のリンクが役立つかもしれませんhttp://java.dzone.com/articles/creating-soap-message-handlersSoapMessageContextSoapMessage.getEnvelope().getHeader()

于 2012-04-21T09:48:15.047 に答える