0

我正在使用 gSoap 与 Web 服务进行通信。我正在使用 Qt 创建使用 gSoap 的应用程序。我收到一些电话的以下故障消息

SOAP 1.1 错误:“http://schemas.microsoft.com/net/2005/12/windowscommunicationfoundation/dispatcher”:DeserializationFailed[无子代码]“格式化程序在尝试反序列化消息时抛出异常:反序列化请求正文时出错操作“GetPendingCommands”的消息。文件意外结束。以下元素未关闭:正文、信封。第 2 行,位置 459。

有人可以解释一下这项服务有什么问题吗?

谢谢

帕特尔

4

2 回答 2

2

如果在您的客户端代码中打开了分块,请尝试将其关闭。我似乎记得你必须对 gSoap 做一些特别的事情才能让它支持服务器端的分块。

于 2011-06-04T07:32:10.507 回答
1

错误消息意味着客户端收到了一个截断的 SOAP 信封。如果 Web 服务在返回之前忽略刷新其输出缓冲区,这通常会发生。

于 2011-06-04T06:40:44.683 回答