我用以下代码来读取网络文件上的内容,大部分电脑上正常,但部份电脑上会卡住,该怎么解决呢?
代码如下:
CInternetSession Sess;
CHttpFile* cFile;
cFile= (CHttpFile*)Sess.OpenURL("http://www.xxx.com/abc.txt",1,INTERNET_FLAG_TRANSFER_ASCII | INTERNET_FLAG_RELOAD,NULL,0);
DWORD dwStatusCode;
cFile->QueryInfoStatusCode(dwStatusCode);
if(dwStatusCode == HTTP_STATUS_OK)
{
CString szData;
cFile->ReadString(szData);
cFile->Close();
Sess.Close();
return szData;
}
else
{
return "";
}
但如果我进入这些有问题的电脑上的控制面板,Internet选项中,再在高级选项卡下,将“检查服务器证书是否已吊销”前面的勾去掉并点击确定,然后就不会卡住了,请问这个问题怎么解决呢?因为我不想进入控制面板中去做这个设置。