我看到了Working Soap客户端示例.但是当我为soapbody添加子节点时,它会抛出异常.
这是错误:
线程"main"中的异常com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl:无法找到前缀ns3的命名空间
这是SOAPrequest的代码:
MessageFactory messageFactory = MessageFactory.newInstance();
SOAPMessage soapMessage = messageFactory.createMessage();
SOAPPart soapPart = soapMessage.getSOAPPart();
SOAPEnvelope envelope = soapPart.getEnvelope();
SOAPBody soapBody = envelope.getBody();
SOAPElement node1 = soapBody.addChildElement("lookupEligibility","ns3");
Run Code Online (Sandbox Code Playgroud)
如何解决它.谢谢!!!!
您需要添加名称空间声明:
envelope.addNamespaceDeclaration("ns3", "your-namespace");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6844 次 |
| 最近记录: |