2016-07-27 174 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"))