2015-03-13 55 views
1

我無法通過RCurl通過企業網代理獲得快樂。RCurl通過代理(捲曲作品)

我在Windows 7上使用R 3.1.2和RCurl 1.95.4.5我研究了現有的stackoverflow解決方法,但它們都不起作用。

這裏是我的代碼,我希望工作:

curl <- getCurlHandle() 
curlSetOpt(.opts = list(proxy = 'proxyIP:proxyPort', 
         proxyuserpwd = "domain\\username:password", 
         proxyauth="ntlm" 
         ), curl = curl) 

Res <- getURL('http://yahoo.com', curl=curl) 

打這堵牆我捲曲試圖診斷更後。事實上,我用這個捲曲工作要求:

curl -x proxyIP:port --proxy-ntlm -U domain\username:password http://yahoo.com 

我驗證的捲曲度(使用-v)是NTLM被用於進行身份驗證。

我不明白爲什麼RCurl選項不工作,因爲我確定我使用了正確的設置名稱。

我在R中看到的錯誤消息是407代理驗證頁面。

這是一個RCurl錯誤?

回答

2

我整理了它。隨着骰子的最後拋出:

來源:

curlSetOpt(.opts = list(proxy = 'proxyIP:proxyPort', 
         proxyuserpwd = "domain\\username:password", 
         proxyauth="ntlm" 
         ), curl = curl) 

curlSetOpt(.opts = list(proxy = 'proxyIP:proxyPort', 
         proxyusername = "domain\\username", 
         proxypassword = "password", 
         proxyauth="ntlm" 
        ), curl = curl)