HttpOpenRequest结果为NULL, GetLastError() 122

kate_jy_jl 2015-01-06 04:17:45
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;
}
...全文
315 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
kate_jy_jl 2015-01-06
  • 打赏
  • 举报
回复
if(!hRequest&& (dwErrCode != 122)) --------这个写错了,不小心把调试的东西copy上了,应为是 if(!hRequest),请各位大侠帮忙看看
kate_jy_jl 2015-01-06
  • 打赏
  • 举报
回复
不总是出现122,就在一个电脑上出现,在别人那边试ok的
kate_jy_jl 2015-01-06
  • 打赏
  • 举报
回复
hRequest 结果为0,dwErrCode 为122 是怎么回事呢

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧