0
我試圖從SOAP響應中刪除標題屬性。如何從Axis2 SOAP響應中刪除標題屬性
我已經搜索並運行了一個想法,即將mustUnderstand
選項設置爲false將會刪除標題屬性元素,但不會刪除標題標記。
如何從Axis2 SOAP響應中刪除標題標記?可能嗎?
我試圖從SOAP響應中刪除標題屬性。如何從Axis2 SOAP響應中刪除標題屬性
我已經搜索並運行了一個想法,即將mustUnderstand
選項設置爲false將會刪除標題屬性元素,但不會刪除標題標記。
如何從Axis2 SOAP響應中刪除標題標記?可能嗎?
您可以編寫SoapHandler
截取所有肥皂請求。在SoapHandler
內部,您可以訪問SoapMessageContext
而不是獲取SoapMessage.getEnvelope().getHeader()
並以各種方式播放標題(刪除/添加標題元素)。這種方法很好,因爲您可以在api中引入新圖層,並且可以預處理入站和出站郵件,而不會影響主代碼。 也許下面的鏈接會幫助你http://java.dzone.com/articles/creating-soap-message-handlers
我不需要標題部分(需要刪除標題標記)。可能嗎 ? – Mohan 2012-04-21 10:08:48
肥皂消息是xml文檔。標題只是xml中的節點。你可以從xml中刪除節點嗎? – mishadoff 2012-04-21 10:35:21
我們可以在xml中刪除節點。但與服務器響應我不知道如何刪除標題標記。我無法創建任何頭節點。但是,當肥皂請求發生時,它會自動執行,因爲每個http響應都有標題信息,我認爲是這樣... – Mohan 2012-04-21 10:42:42