| Return Type | Function name | Arguments |
|---|---|---|
| hzEcode | hzHttpClient::Connect | (const hzUrl&,) |
Declared in file: hzHttpClient.h
Defined in file : hzHttpClient.cpp
Function Logic:
Function body:
hzEcode hzHttpClient::Connect (const hzUrl& url)
{
_hzfunc("hzHttpClient::Connect") ;
hzEcode rc ;
if (url.IsSSL())
rc = m_Webhost.ConnectSSL(url.Domain(), url.Port()) ;
else
rc = m_Webhost.ConnectStd(url.Domain(), url.Port()) ;
if (rc != E_OK)
m_Error.Printf("Could not connect to domain [%s] on port %d (error=%s)\n", *url.Domain(), url.Port(), Err2Txt(rc)) ;
else
{
rc = m_Webhost.SetSendTimeout(30);
if (rc != E_OK)
m_Error.Printf("Could not set send_timeout on connection to domain [%s] on port %d (error=%s)\n", *url.Domain(), url.Port(), Err2Txt(rc)) ;
else
{
rc = m_Webhost.SetRecvTimeout(30);
if (rc != E_OK)
m_Error.Printf("Could not set recv_timeout on connection to domain [%s] on port %d (error=%s)\n", *url.Domain(), url.Port(), Err2Txt(rc)) ;
}
}
return rc ;
}