环境:xp sp3,vc6.0 控制台程序
char* url = "www.baidu.com";
HINTERNET hHttp = InternetOpenUrl(hSession, url, NULL, 0, INTERNET_FLAG_DONT_CACHE, 0);
DWORD err = GetLastError();
上面代码报错,error=12006,即INTERNET_FLAG_DONT_CACHE,仔细一看,应该是char* url = "http://www.baidu.com";
果然是缺少协议

本文介绍了一个关于使用InternetOpenUrl函数时出现错误12006的问题及解决方案。通过调整URL字符串来包含正确的协议头(如http://),成功解决了因缺少协议导致的错误。
4018

被折叠的 条评论
为什么被折叠?



