winhttp 设置http代理的问题

Hotus 2015-11-22 11:07:29
Dim WinHttp
On Error GoTo Err
Set WinHttp = CreateObject("WinHttp.WinHttpRequest.5.1")
WinHttp.SetTimeouts 60000, 60000, 60000, 30000
WinHttp.SetProxy 2, Word(sHttp, ":", 1), Word(sHttp, ":", 2)
WinHttp.Option(4) = 13056
WinHttp.Option(6) = False
WinHttp.Open "GET", sURL, False
WinHttp.SetRequestHeader "Cache-Control", "no-cache"
WinHttp.SetRequestHeader "Pragma", "no-cache"
WinHttp.SetRequestHeader "Connection", "keep-alive"
WinHttp.Send (sPstData)
WinHttp.WaitForResponse
debug.print WinHttp.ResponseBody

以上代码,能通过HTTP代理获取到信息,但是返回的是404,同样的代理,放到IE里面就可以打开网页,是哪儿的问题呢
winsocks 倒是能通过代理返回内容,但是winsocks又不能访问https连接,有其他什么方法能通过代理访问https连接的吗? 谢谢
...全文
1850 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Hotus 2015-12-19
  • 打赏
  • 举报
回复
没仔细看WINHTTP的参数说明
pdprf 2015-12-07
  • 打赏
  • 举报
回复
WinHttp.SetProxy 2,ip:端口 1.1.1.1:80

1,502

社区成员

发帖
与我相关
我的任务
社区描述
VB 网络编程
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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