关于CHttpConnection::OpenRequest(...)的问题

xlstc7 2005-08-02 07:28:11
我是c++初学者,有个关于http的问题向高手们请教。

CHttpConnection *pServer = pSession->GetHttpConnection(strServerName, dwHttpRequestFlags, nPort, m_strProxyUser, m_strProxyPasswd );
这个没问题,不过pServer->m_strServerName是'',不知道是否是正常?

CHttpFile * pFile = pServer->OpenRequest(1, strObject, NULL, 1, NULL, NULL, dwHttpRequestFlags);
其中,dwHttpRequestFlags = INTERNET_FLAG_TRANSFER_BINARY | INTERNET_FLAG_RELOAD | INTERNET_FLAG_DONT_CACHE | INTERNET_FLAG_EXISTING_CONNECT;
URL保证没问题,可以访问(web服务器在本机),但调试得到的CInternetFile却是 {FILE*=0x00000000 name=???},什么原因呢?
请提点一下,谢了!
...全文
246 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
DrSmart 2005-12-26
  • 打赏
  • 举报
回复
那个file 000000是文件没有找到
alee201 2005-12-26
  • 打赏
  • 举报
回复
不知道你的具体情形, 但是 GetHttpConnection 的第一个参数,是不可以为空的,m_strServerName 为空应该 不正常,否则,http server ,即 apache 或 iis ,将 无从 响应。 如果在本地 服务器,应该是 localhost 或 127.0.0.1 。
xlstc7 2005-08-02
  • 打赏
  • 举报
回复
没人清楚这类问题吗?拜托了,急~~~~~~

18,363

社区成员

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

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