Hi!
I created simple console solution in VS2008 and copied these lines of code from your example (which btw works):
Code:
if (!ConnectionManagerEx::init(true)){
return 0;
}
ConnectionManagerEx::setDebug(true);
ConnectionManagerEx::setNoReconnectAttempts(10);
ConnectionManagerEx::setNoReloginAttempts(10);
ConnectionManagerEx::setAsync(false);
ConnectionManagerEx::setSecurePreferable(false);
IUserSession* _session = ConnectionManagerEx::createUserSession("http://www.fxcorporate.com/Hosts.jsp", "develop", "PriceServer", "test1", "password1", NULL);
bool result = _session->loadStationDescriptor();
result is always FALSE.
Please help!!!
Below is debug trace:
Quote:
HostReader::setHttpTimeout. 180000
UniversalUserSession::loadStationDescriptor.....
HostReader::read from Host develop
HostReader::getHttpContent. Start
HostReader::getHttpContent. InternetConnect. Host=www.fxcorporate.com
HostReader::getHttpContent. InternetConnect. Port=80. Done
HostReader::getHttpContent. Use method POST
HostReader::getHttpContent. HttpOpenRequest. URL=/Hosts.jsp?ID=376546500&PN=develop&SN=
HostReader::getHttpContent. Set HTTP timeout = 180000
HostReader::getHttpContent. HttpSendRequest
HostReader::getHttpContent. InternetQueryDataAvailable Start.
HostReader::getHttpContent. InternetQueryDataAvailable End. Number of available bytes 1252
HostReader::getHttpContent. InternetReadFile Start. Number of bytes to read1252
HostReader::getHttpContent. InternetReadFile End. Number of bytes received 1252
HostReader::getHttpContent. InternetQueryDataAvailable Start.
HostReader::getHttpContent. InternetQueryDataAvailable End. Number of available bytes 0
HostReader::getHttpContent. Response received
HostReader::getHttpContent. HttpQueryInfo Status Code=200
HostReader::getHttpContent. Finish. Return 1252 bytes
HostReader::read from Host. Done UniversalUserSession::loadStationDescriptor done.....
UniversalUserSession::loadStationDescriptor something wrong up there
|