SOAP 応答からヘッダー属性を削除しようとしています。
mustUnderstand
オプションを false に設定しすぎると、ヘッダー属性要素は削除されますが、ヘッダー タグは削除されないという考えに出くわしました。
Axis2 SOAP 応答からヘッダー タグを削除するにはどうすればよいですか? 出来ますか?
SOAP 応答からヘッダー属性を削除しようとしています。
mustUnderstand
オプションを false に設定しすぎると、ヘッダー属性要素は削除されますが、ヘッダー タグは削除されないという考えに出くわしました。
Axis2 SOAP 応答からヘッダー タグを削除するにはどうすればよいですか? 出来ますか?
SoapHandler
すべての SOAP リクエストをインターセプトするように記述できます。内部では、あらゆる方法でヘッダーを取得して再生SoapHandler
するよりもアクセスできます (ヘッダー要素の削除/追加)。API に新しいレイヤーを導入し、メイン コードに影響を与えずに受信および送信メッセージを前処理できるため、このアプローチは適切です。次のリンクが役立つかもしれませんhttp://java.dzone.com/articles/creating-soap-message-handlersSoapMessageContext
SoapMessage.getEnvelope().getHeader()