怎么用MFC WININET发送HTTP包

hrjs2005 2009-11-03 11:23:20
CString tmp;
CInternetSession pt;
CHttpFile* f_pt;
CHttpConnection* h_con=pt.GetHttpConnection(domain,port);
//请求为POST
f_pt=h_con->OpenRequest(CHttpConnection::HTTP_VERB_POST,url_hz,0,1,0,0,INTERNET_FLAG_NO_COOKIES|INTERNET_FLAG_NO_AUTO_REDIRECT);
f_pt->AddRequestHeaders("Accept: */*\r\n");
f_pt->AddRequestHeaders("Accept-Language: zh-cn\r\n");
f_pt->AddRequestHeaders("Content-Type: application/x-www-form-urlencoded\r\n");
f_pt->AddRequestHeaders("User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022)\r\n");
tmp.Format("Host: %s\r\n",domain);
f_pt->AddRequestHeaders(tmp);
f_pt->SendRequest(NULL,0,post.GetBuffer(post.GetLength()),post.GetLength());


为什么超时老是弹出对话框提示,有什么办法可以让他不用弹出对话框吗?

...全文
162 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CodeProject-Jerry 2009-11-07
  • 打赏
  • 举报
回复
什么对话框?

3,055

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC HTML/XML
社区管理员
  • HTML/XML社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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