WebService服务端是.net写的
调用Web方法返回一个类的数组
结果gSOAP客户端调用失败
请问:是不是调用数组有特别的是么处理?
//#include "soapH.h"
#include "Service1Soap.nsmap"
#include "soapService1SoapProxy.h"
#include "iostream"
#include "base64codes.cpp"
int main(int argc, char * argv[]) {
_ns1__ReadArrayList ral;
_ns1__ReadArrayListResponse ralr;
// ...
Service1Soap svc;
if (svc.__ns1__ReadArrayList(&ral, &ralr) == SOAP_OK) {//调用失败
ns1__ArrayOfTestInfo * rap = ralr.ReadArrayListResult;
if (rap && rap->TestInfo) {
//do sth.
}
}
else {
std::cout << "FAULT" << endl;
goto END;
}
END:
delete ns1__GetInfo.id;
delete [] pDst;
return 0;
}
--
FROM 202.104.17.*