gpt4 book ai didi

java - 如何从 Axis2 SOAP 响应中删除 header 属性

转载 作者:行者123 更新时间:2023-12-02 07:50:48 24 4
gpt4 key购买 nike

我正在尝试从 SOAP 响应中删除 header 属性。

我搜索并发现了这样的想法:将 mustUnderstand 选项设置得太假会删除 header 属性元素,但不会删除 header 标记。

如何从 Axis2 SOAP 响应中删除 header 标记?是否可以?

最佳答案

您可以编写 SoapHandler 来拦截所有 SOAP 请求。在 SoapHandler 内部,您可以访问 SoapMessageContext,而不是获取 SoapMessage.getEnvelope().getHeader() 并以各种方式使用 header (删除/添加标题元素)。这种方法很好,因为您在 api 中引入了新层,并且可以预处理入站和出站消息,而不会影响您的主代码。也许以下链接会对您有所帮助http://java.dzone.com/articles/creating-soap-message-handlers

关于java - 如何从 Axis2 SOAP 响应中删除 header 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10257678/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com