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