用WinHttp库与网站通信的代理设置

我喝多了 2013-04-26 11:55:12
如题:
我想启动多个线程, 每个线程都用 WinHttpOpen 打开1个会话
并且每个线程的每个会话都指定不同的HTTP代理.

请问,要怎么做, 求代码

请详看说明:
WinHttpOpen 的第2个参数给值:WINHTTP_ACCESS_TYPE_NAMED_PROXY
是指定代理, 后续2个参数也是关于代理设置的,
但是不知道代码要怎么写, 请大侠给出具体代码.
比如我要给会话指定的HTTP代理为:202.100.150.55:6675 , 代码要怎么写
并且其他线程的会话指定其他的IP为代理.

这样就可以每个线程的会话访问目标网站时,IP都会不一样, 求大侠指点
...全文
3674 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangbiao88888 2015-07-29
  • 打赏
  • 举报
回复
不要沉啊啊啊啊
oyljerry 2013-04-26
  • 打赏
  • 举报
回复
WINHTTP_PROXY_INFO proxyInfo;
proxyInfo.dwAccessType = WINHTTP_ACCESS_TYPE_NAMED_PROXY;
proxyInfo.lpszProxy = L"proxy_name";
proxyInfo.lpszProxyBypass = L"<local>";

// Set the proxy information for this session.
WinHttpSetOption( hSession, WINHTTP_OPTION_PROXY,
&proxyInfo, sizeof(proxyInfo));
Eleven 2013-04-26
  • 打赏
  • 举报
回复
http://msdn.microsoft.com/en-us/library/aa383144(v=vs.85).aspx
我喝多了 2013-04-26
  • 打赏
  • 举报
回复
高手在哪里?

18,356

社区成员

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

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