【发布时间】:2014-06-03 12:18:22
【问题描述】:
我正在尝试从 VB 为应用程序 (VBA) 发出 HTTP 请求 这应该很简单:
URL = "https://www.google.com/"
Set xhr = CreateObject("MSXML2.ServerXMLHTTP.6.0")
xhr.Open "GET", URL, False
xhr.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
xhr.Send
MsgBox xhr.responseText
但我在需要基本身份验证 (base64) 的代理服务器后面。
如何在 VBA 中设置凭据?
(相当于:myHttpWebRequest.Credentials = CredentialCache.DefaultCredentials)
如果这不可能,如何用另一种方法解决问题?
谢谢!
【问题讨论】:
-
您可以将此 VBScript 改编为 VBA:ravichaganti.com/blog/?p=702
-
有点晚了,但这可能对stackoverflow.com/questions/32964337/… 有所帮助。如果代理配置为 Internet Explorer,则代理使用登录用户。
标签: vba proxy httpclient