|
![]() |
#1 |
Участник
|
Цитата:
X++: strData = "url:/rest/2/authentication/createSession?account=ХХХ&login=ХХХ.dispatcher&password=ХХХ"; url = "http://review.maxoptra.com/"; if (winInetLocal.ok()) { hURL = winInetLocal.internetOpen("http://review.maxoptra.com/", 1, "ХХХ", "ХХХ", 0); // вот тут ответ число есть hURL = winInetLocal.internetConnect("http://review.maxoptra.com/", "ХХХ", "ХХХ"); // а вот тут ответ 0 hReq = winInetLocal.httpOpenRequest(hURL, url, 'POST'); res = winInetLocal.httpSendRequest(hReq, hdr, strData); // и тут все по нулям ret = winInetLocal.internetReadFile(hReq); // и тут 0 } |
|
![]() |
#2 |
Участник
|
Возможно в 2009 по другому сделано, но функции winInet от этого не меняются. internetOpen вы, скорее всего вызвали правильно, далее internetConnect. Она должна получать handle, который вернула internetOpen, так как в new она у вас не вызывается, то как он передается в internetConnect? Далее я писал:
Цитата:
servername - адрес сервера (напр www.yandex.ru или ip) без http
X++: return _internetConnect.call(hdl, serverName, port, _login, _pass, mode, 0, 0); |
|