CInternetSession 获取网页不完整的问题,大家帮忙测试下
CInternetSession session("HttpClient");
char * url="http://www.csdn.net/";
CHttpFile* pfile=NULL;
try
{
pfile = (CHttpFile *)session.OpenURL(url);
}
catch (CInternetException* pEx) {
MessageBox("出错");
}
DWORD dwStatusCode;
pfile->QueryInfoStatusCode(dwStatusCode);
CString data;
CString wcontent;
CString GloadSend;
if(dwStatusCode ==HTTP_STATUS_OK)
{
while(pfile->ReadString(data))
{
int len=data.GetLength();
wcontent+=data; //data都有内容
}
}
pfile->Close();
delete pfile;
session.Close();
char * url="http://www.csdn.net/";
CHttpFile* pfile=NULL;
try
{
pfile = (CHttpFile *)session.OpenURL(url);
}
catch (CInternetException* pEx) {
MessageBox("出错");
}
DWORD dwStatusCode;
pfile->QueryInfoStatusCode(dwStatusCode);
CString data;
CString wcontent;
CString GloadSend;
if(dwStatusCode ==HTTP_STATUS_OK)
{
while(pfile->ReadString(data))
{
int len=data.GetLength();
wcontent+=data; //data都有内容
}
}
pfile->Close();
delete pfile;
session.Close();
...全文
相关推荐
自动登录网页获取其HTML
CInternetSession CHttpFile几个类获取具有多个输入信息的html
mfc查询天气信息(数据来自中国气象台网站)
利用CInternetSession访问中国气象台网站,分析网页数据,提前天气信息。程序分一个dll和一个Test例子。
HTTP通信模拟工具
通过MFC在CInternetSession类实现HTTP通信
邮件发送案例源代码.zip
MFC开发的邮件发送工程, 可以配置发送邮箱信息, 可以配置多个接收邮箱信息.可以在debug文件加下查看配置方法
Get-page-html-source-files.rar_page
批量获取网页的html源文件并保存。需要MFC的支持。


网络编程
