|
等 级:资深长老 |
经 验 值:1242 |
魅 力 值:807 |
龙 币:6072 |
积 分:2721.9 |
注册日期:2004-05-30 |
|
|
|
紧急求助:哪位xdjm会mfc,能否帮小弟看个程序?关于错误处理的。
主要用途:
模拟浏览器get数据
主要代码:
CString strHeaders2 =
_T("Content-Type: application/x-www-form-urlencoded");
strHeaders2 =_T("");
CString strFormData2 = _T("");
CInternetSession session2;
CHttpConnection* pConnection2;
BOOL result2;
CHttpFile* pFile2;
pConnection2 = session2.GetHttpConnection(_T("sina.com.cn","80"));
pFile2 =pConnection2->OpenRequest(CHttpConnection::HTTP_VERB_GET,
"/hdas?"+CString(line),
NULL,
1,NULL,NULL,
INTERNET_FLAG_NO_COOKIES);
pFile2->AddRequestHeaders("Connection: Keep-Alive");
pFile2->AddRequestHeaders("Accept: */*");
pFile2->AddRequestHeaders("Accept-Language: zh-cn");
pFile2->AddRequestHeaders("Accept-Encoding: deflate");
pFile2->AddRequestHeaders("User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)");
pFile2->AddRequestHeaders("Cache-Control: no-cache");
pFile2->AddRequestHeaders(User_cookie);
pFile2->AddRequestHeaders("Connection: Keep-Alive");
result2 = pFile2->SendRequest(strHeaders2, (LPVOID)(LPCTSTR)strFormData2, strFormData2.GetLength());
pFile2->Close();
delete pFile2;
pConnection2->Close();
错误描述:
提示(messagebox) “the server returned an invalid or unrecognized response”.
个人分析:
估计是在进行服务器链接的时候,由于网速之类的问题,服务器没有相应或者其他什么的。但是我该怎么处理呢?try catch?编译通过,但是运行错误,郁闷ing。
小弟初学mfc,这个是我写的第一个小程序。如能赐教。不胜感激。强烈感谢 北京偏北 对我的mfc启蒙指导。:) (此文由杨叶青在2007-07-29 22:07:00编辑过)
|
|
-- 有【够便宜、位置好】的房子【卖的】告诉我一声,【100平以上】,【单价7k左右】,当然越少越好。呵呵。Q:67844903 |
|
|