CInternetSession 获取网页不完整的问题,大家帮忙测试下

luluso 2009-04-08 10:16:30
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();
...全文
94 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
luluso 2009-04-08
  • 打赏
  • 举报
回复
发现了.直接断点查看wcontent 确定是内容被切断了,但把wcontent放在cedit上一看.还是完整的.就是cstring的问题了..会不会是编码的问题呢?

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧