httpsendrequest/HttpSendRequestW返回12007的错误.

brucenan999 2008-07-21 01:12:38
InternetConnectW(hOpen,
L"www.sohu.com",//lpszServer,
INTERNET_INVALID_PORT_NUMBER,
NULL, NULL,
INTERNET_SERVICE_HTTP,
0, 0)))
//OK
HttpOpenRequest (hConnect,
TEXT("GET"),
L"/rss/pfocus.xml",
HTTP_VERSION,
NULL,
(LPCTSTR*)AcceptTypes,
dwFlags, 0)))
//OK
HttpSendRequestW(hRequest, NULL, 0, NULL, 0)
//return 12007 error.
IE上网正常.网络连接已打开.
...全文
1127 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
btsy2000 2008-07-22
  • 打赏
  • 举报
回复
cmwap连接的是移动网关所以要加代理
小李匪盗 2008-07-22
  • 打赏
  • 举报
回复
pknife@sohu.com
brucenan999 2008-07-22
  • 打赏
  • 举报
回复
我在InternetOpen中加了代理地址,还是不行.

能留个邮箱吗?想让你帮我看看我的代码.
小李匪盗 2008-07-21
  • 打赏
  • 举报
回复
可以参考一下我的博客文章:http://blog.csdn.net/pknife/archive/2008/05/21/2467602.aspx
brucenan999 2008-07-21
  • 打赏
  • 举报
回复
CMWAP要另外设代理?

我在建立联接的时候用connection.guidDestNet = IID_DestNetWAP;//IID_DestNetInternet; IID_DestNetWAP
然后ConnMgrEstablishConnectionSync也不行?

必须要在InternetOpen指定代理服务器的IP和端口?
小李匪盗 2008-07-21
  • 打赏
  • 举报
回复
我用的是cmnet接入点。如果你使用cmwap接入点,需要在InternetOpen函数中要设定代理服务器。
小李匪盗 2008-07-21
  • 打赏
  • 举报
回复
对不起,是HttpSendRequest返回TRUE。
小李匪盗 2008-07-21
  • 打赏
  • 举报
回复
HttpOpenRequest(hConnect,
TEXT("GET"),
L"/rss/pfocus.xml",
HTTP_VERSION,
NULL,
NULL,
INTERNET_FLAG_RELOAD | INTERNET_FLAG_NO_CACHE_WRITE,
0);
在网络连通的情况下,我试了试,HttpOpenRequest是返回TRUE的。

7,657

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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