2016-07-27 179 views
4

我們使用Windows身份驗證(Kerberos)在IIS中設置了數據服務器。有誰知道如何從R身份驗證Windows身份驗證如何調用Web服務(GET和POST)?R和Windows身份驗證

+0

可能b。您應該嘗試https://rdotnet.codeplex.com/ – Venky

+0

我想只需要調用來自R的HTTP GET或POST,而不是從.NET調用R., – Roland

+0

'setInternet2(TRUE)'應該有幫助,要求R使用windows網絡。 (如果你的腳本是從一個窗口框執行的) – Tensibai

回答

5

最終,我發現如何通過NTLM實現這一點。這其實很簡單:

require("httr") 
GET("http://my-url",authenticate(":", ":", "ntlm"))