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连接的吗? 谢谢