CInternetSession is;
CHttpFile *fp;
DWORD dwFlags = INTERNET_FLAG_DONT_CACHE|INTERNET_FLAG_TRANSFER_ASCII|INTERNET_FLAG_EXISTING_CONNECT |INTERNET_FLAG_RELOAD;
try
{
fp=(CHttpFile*)is.OpenURL("http://www.sohu.com",1,dwFlags,NULL,0);
}
catch(CInternetException* p)
{
fp = NULL;
}
CHttpFile *fp;
DWORD dwFlags = INTERNET_FLAG_DONT_CACHE|INTERNET_FLAG_TRANSFER_ASCII|INTERNET_FLAG_EXISTING_CONNECT |INTERNET_FLAG_RELOAD;
try
{
fp=(CHttpFile*)is.OpenURL("http://www.sohu.com",1,dwFlags,NULL,0);
}
catch(CInternetException* p)
{
fp = NULL;
}
解决方案 »
- ftp多线程下载的问题,请高手指点
- ::PostMessage(hWndPrev,WM_UPDATA_CAIGOUFROMOLD,0,0)2003下运行正常在XP下报错
- 关于activex网页调用的问题,急死了!!!!!!!!!!!!!!!!!!!!111
- 去掉系统菜单
- 如何实现透明的CStatic?
- 建立一个consol程序,有如下链接错误,请问如何解决
- CreateThread的第一个参数怎么写
- 在工作线程的控制函数中设定定时器,没有反应
- 我非常渴望到金山公司工作,哪位好心人帮帮我
- 在线程中使用CSOCKET的问题?
- 如何访问其他文件的全局变量?
- 当vc6.0与msdn 2003无法关联,应该怎么办?
呵呵!PING都PING不到唉
CInternetSession* pSession;
CString head="http://";
CInternetFile* pFile=NULL;
pSession=new CInternetSession;
m_ListFile.AddString ("开始HTTP查询...");
m_ListFile.AddString ("试图连接HTTP站点:"+m_strHost);
try
{
pFile=(CInternetFile*)pSession->OpenURL (head+m_strHost);
}
catch(CInternetException* e)
{
pFile=NULL;
e->Delete ();
}
if(pFile)
{
m_ListFile.AddString ("与HTTP站点的连接已经建立。");
m_ListFile.AddString ("");
m_ListFile.AddString ("文件内容:");
CString strLine;
for(int i=0;pFile->ReadString (strLine);i++)
m_ListFile.AddString (strLine);
pFile->Close ();
delete pFile;
}
else
{
m_ListFile.AddString ("无法连接HTTP服务器。");
}
m_ListFile.AddString ("--结束--");
}
head=“http;//”
strHost为你想查询的网址