我想從一個網站(某種類型的webrequest),從Excel中獲取數據,只有問題我坐在代理後面,我不想硬編碼用戶名和密碼。使用默認憑據通過代理從Excel製作http請求
有沒有辦法獲得默認的代理服務器,並設置來自當前用戶的憑據,而無需對其進行硬編碼?
換句話說:我想通過代理與當前登錄Windows機器的用戶進行身份驗證。
這是相關代碼:
Set objHTTP = CreateObject("MSXML2.ServerXMLHTTP.6.0")
URL = "http://stackoverflow.com/"
objHTTP.Open "GET", URL, False
'If possible i would like to get the default proxysettings
objHTTP.setProxy 2, "proxy:8282"
'I dont wont to set this line
objHTTP.setProxyCredentials "username", "password"
objHTTP.setRequestHeader "User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"
objHTTP.send ("")
我GOOGLE了,但我能找到一個明確的沒有,或替代解決方案。
它應該在Windows環境下運行。任何幫助和/或提示將不勝感激。
什麼exectly你說的「設置從當前用戶的憑據」是什麼意思? IE代理設置?憑證管理員設置? Sg否? – Shadow
我想用代理與當前登錄Windows機器的用戶進行身份驗證。 –
網絡是否使用[wpad](https://en.wikipedia.org/wiki/Web_Proxy_Autodiscovery_Protocol)進行代理設置? – Blackhawk