草庐IT

SOAPHandler

全部标签

java - 如何使用自定义 SOAPHandler 正确格式化 SOAP 消息信封

我有一个实现SOAPHandlerinterface的类.handleMessage定义为:publicbooleanhandleMessage(SOAPMessageContextcontext){SOAPMessagemsg=context.getMessage();SOAPPartpart=msg.getSOAPPart();SOAPEnvelopeenvelope=part.getEnvelope();//addnamespacesSOAPElementenvelope.addNamespaceDeclaration("xsd","http://www.w3.org/2001/

java - 如何将数据从 SOAP 处理程序传回 Web 服务客户端?

(跟进这个问题:GettingrawXMLresponsefromJavawebserviceclient)我有一个SOAP消息处理程序,它能够获取Web服务响应的原始XML。我需要将此XML放入Web服务客户端,以便在发送响应之前对响应执行一些XSL转换。我在想出一种从捕获传入消息的SOAP处理程序获取数据并使原始XML可用于生成的(从WSDL)Web服务客户端的好方法时遇到了麻烦。如果这甚至可行,有什么想法吗?我想出了这样的事情:publicclassCustomSOAPHandlerimplementsjavax.xml.ws.handler.soap.SOAPHandler{p