Я создал веб-сервис в gsoap, но сервер не принимает запросы. Ошибки нет, но я не понимаю, почему он не принимает запросы от клиента. Я вставляю сюда свой клиентский и серверный код.
Clientcode
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
Я отладил код, но мне это не помогло.