使用gsoap工具生成soap.h.cpp文件遇到的问题
if (soap_begin_recv(soap)
|| soap_envelope_begin_in(soap)
|| soap_recv_header(soap)
|| soap_body_begin_in(soap))
return soap_closesock(soap);
// 更改, 第三个参数不为空 . 这个soap_get 就会返回 soaperror = SOAP_FAULT的错误 (SOAP_MESSAGE(fdebug, "Received SOAP Fault code %s\n", s));)
// 更改, 第三个参数不为空
ns1__GetXYResponse->soap_get(soap, "ns1:GetXYResponse", "ns1:GetXYResponse");
if (soap->error)
{ if (soap->error == SOAP_TAG_MISMATCH && soap->level == 2)
return soap_recv_fault(soap,0);
return soap_closesock(soap);
}