用WinInet下载http页面
来源:互联网 发布:青岛关键词seo排名 编辑:程序博客网 时间:2024/04/27 14:18
CInternetSession session;
CInternetFile *pFile = NULL;
try{
pFile = (CInternetFile*)session.OpenURL("http://www.baidu.com"); //打开链接
}catch(CInternetException *pEx){
pEx->ReportError();
pFile = NULL;
pEx->Delete();
}
if(pFile)
{
char *buf = new char[9999];
UINT nCount = pFile->Read(buf,9999); //把网页数据读入缓冲
HANDLE hFile = CreateFile("baidu.html",GENERIC_WRITE,0,NULL,CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL,0); //创建文件
if(INVALID_HANDLE_VALUE == hFile)
{
MessageBox("创建文件失败!");
}
else
{
CFile file((int)hFile);
file.Write(buf,nCount); //把缓冲中的数据写入文件
}
CInternetFile *pFile = NULL;
try{
pFile = (CInternetFile*)session.OpenURL("http://www.baidu.com"); //打开链接
}catch(CInternetException *pEx){
pEx->ReportError();
pFile = NULL;
pEx->Delete();
}
if(pFile)
{
char *buf = new char[9999];
UINT nCount = pFile->Read(buf,9999); //把网页数据读入缓冲
HANDLE hFile = CreateFile("baidu.html",GENERIC_WRITE,0,NULL,CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL,0); //创建文件
if(INVALID_HANDLE_VALUE == hFile)
{
MessageBox("创建文件失败!");
}
else
{
CFile file((int)hFile);
file.Write(buf,nCount); //把缓冲中的数据写入文件
}
delete buf;
}
session.Close();
}
session.Close();
- 用WinInet下载http页面
- 用 HTTP 协议下载资源(WinINet 实现)
- 使用WinINet实现HTTP下载
- 使用WinINet实现HTTP下载
- 利用WinInet类下载http文件
- wininet 异步+多线程,http下载类。
- 使用C++、WinINet实现HTTP下载
- 使用WinINet实现HTTP下载者
- 使用WinInet从HTTP服务器下载信息--Downloading from an HTTP Server using WinInet
- 远程下载http文件--利用WinInet类(转)
- WinInet编写Http下载程序——QueryInfo详解
- 用wininet实现http basic认证
- wininet的使用(http)
- MFC WinInet Http操作
- wininet的使用(http)
- WinInet 下载文件示例
- WinInet 下载文件示例
- 利用WinInet下载文件
- 初级程序员下午题的注意事项
- ***求助【getsockname()】!!不明白啊!***
- C、C++、API、SDK、IDE、VC++、MSDN、MFC、OWL、VCL、ATL 、BCB
- 随和好不好??
- 迷茫......
- 用WinInet下载http页面
- 在CSDN
- 动态修改主题
- 电脑和手机之间的通讯(一)
- 负分
- 今天我来到了CSDN
- 第二天 一个特别的开始
- 我受限了
- 身体训练方法