我在 gsoap 中创建了一个 Web 服务,但服务器不接受请求。没有错误,但我不明白为什么它不接受来自客户端的请求。我在这里粘贴我的客户端和服务器代码。
客户代码
EnrollmentServiceSOAPProxy proxy;
_ns1__performRequest *req = new _ns1__performRequest();
_ns1__performRequestResponse *res = new _ns1__performRequestResponse();
if(proxy.performRequest(req, res) == SOAP_OK)
print "OK" // pseudo code for print.
else
print "Not Ok"
服务器代码:
int __ns1__performRequest(soap *, _ns1__performRequest *ns1__performRequest, _ns1__performRequestResponse *ns1__performRequestResponse)
{
ns1__performRequestResponse->jobID = "1011";
return SOAP_OK;
}
服务器正在监听本地主机。但请求没有到达服务器。
这是 WSDL 文件:https ://www.dropbox.com/s/n2sdv51qmttp7vb/EnrollmentService.wsdl
我调试了代码,但它没有帮助我。