我正在使用gSoap与Web服务进行通信。我正在使用Qt创建使用gSoap的应用程序。我收到了一些关于某些电话的错误信息
SOAP 1.1错误:“http://schemas.microsoft.com/net/2005/12/windowscommunicationfoundation/dispatcher":DeserializationFailed[no subcode] “格式化程序在尝试反序列化消息时抛出异常:对操作'GetPendingCommands'反序列化请求消息体时出错。文件意外结束。以下元素未关闭:正文,信封。第2行,位置459。“
有人可以解释一下这项服务可能出现的问题吗?
由于
DPatel
答案 0 :(得分:2)
如果在客户端代码中打开了分块,请尝试将其关闭。我似乎记得你必须对gSoap做一些特别的事情,以便在服务器端支持分块。
答案 1 :(得分:1)
错误消息表示客户端已收到截断的SOAP信封。如果Web服务在返回之前忽略了刷新其输出缓冲区,则通常会发生这种情况。