我正在尝试调用一些 WS。我的本地机器上有服务器和客户端。我 100% 确定消息的内容,它来自服务器到客户端,没有任何变化。问题是客户端创建的SOAPMessage
对象不正确,soapPart 下的信封字段等于 null。
客户端代码:
SOAPMessage responseMsg = conn.call(msg, urlEndpoint);
服务器端代码:
SOAPEnvelope envelope = sp.getEnvelope();
SOAPHeader hdr = envelope.getHeader();
SOAPBody bdy = envelope.getBody();
bdy.addBodyElement(envelope.createName("response", "soa", "http://www.sbg.com"));
return msg;
Id 调试窗口我看到以下内容:
1) 服务器端调试窗口
2) 客户端调试窗口
我正在使用 SAAJ 进行通信和 JDK 1.6。
有人可以协助解决这个问题吗?