簡體   English   中英

如何從Axis2 SOAP響應中刪除頭屬性

[英]How to remove header attribute from Axis2 SOAP response

我試圖從SOAP響應中刪除標頭屬性。

我搜索並mustUnderstandmustUnderstand選項設置為false將刪除header屬性元素,但不刪除header標記。

如何從Axis2 SOAP響應中刪除標頭標記? 可能嗎?

您可以編寫SoapHandler來攔截所有的soap請求。 SoapHandler內部,您可以訪問SoapMessageContext不是獲取SoapMessage.getEnvelope().getHeader()並以各種方式使用標頭(刪除/添加標頭元素)。 這種方法很好,因為您在api中引入了新層,並且可以預處理入站和出站郵件,而不會影響主代碼。 也許以下鏈接將幫助您http://java.dzone.com/articles/creating-soap-message-handlers

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM