HttpOpenRequest结果为NULL, GetLastError() 122
hInternet = InternetOpen("User-Agent",INTERNET_OPEN_TYPE_PRECONFIG,NULL,NULL,0);
if(!hInternet)
{
dwErrCode = GetLastError();
LOG_IF(INFO,TRUE)<<"全部导出 InternetOpen: "<<hInternet<<"ErrCode is " <<dwErrCode;
goto Ret0;
}
hConnect = InternetConnect(hInternet,lpHostName,sPort,NULL,"HTTP/1.0",INTERNET_SERVICE_HTTP,0,0);
if(!hConnect)
{
dwErrCode = GetLastError();
LOG_IF(INFO,TRUE)<<"全部导出 InternetConnect: "<<hConnect<<"ErrCode is " <<dwErrCode;
goto Ret0;
}
hRequest = HttpOpenRequest(hConnect,lpMethod,lpUrl,"HTTP/1.0",NULL,NULL,INTERNET_FLAG_RELOAD,0);
dwErrCode = GetLastError();
if(!hRequest&& (dwErrCode != 122))
{
LOG_IF(INFO,TRUE)<<"全部导出 HttpOpenRequest: "<<hRequest<<"ErrCode is " <<dwErrCode;
goto Ret0;
}