我正在使用 Spring WebServiceTemplate MarshalSendAndReceive 进行 Web 服务调用。但是,我从呼叫中收到的响应缺少从 Web 服务发送的大部分响应。
当 MarshalSendAndReceive 运行时,我看到一个调试语句(不确定哪个确切的类正在生成它),但它同时显示了完整的响应和请求。
DEBUG:MessageTracing.received:Received response [<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/ etc....
这显示了完整的响应:
<element1><element2><element3>etc..</element3></element2></element1>
但是,我从 MarshalSendAndReceive 收到的响应仅包含 element1 和 element 2。 Element3 或后续元素不在响应中。
有人知道为什么会发生这种情况吗?
谢谢,
肯尼