RCurl 身份验证问题
RCurl Authentication issue
我正在尝试使用 RCurl 包通过 https 协议进行身份验证。我发现如果我只在命令行执行 curl 命令:"curl --netrc --cacert "url" 我就能检索到我想要的数据。
但是,当使用 RCurl 库并设置适当的选项时(SSL.verifypeers = TRUE,capath,netrc = TRUE,netrc.file = "~/.netrc") , 我无法验证。
我注意到RCurl使用的curl版本是7.19.7,我服务器上安装的版本是7.39。
这是否意味着我应该尝试重建 RCurl,尝试使用这个新版本的 libcurl?
看来我只是缺少 httpauth = 1L 选项。设置后,我的问题消失了。
我正在尝试使用 RCurl 包通过 https 协议进行身份验证。我发现如果我只在命令行执行 curl 命令:"curl --netrc --cacert "url" 我就能检索到我想要的数据。
但是,当使用 RCurl 库并设置适当的选项时(SSL.verifypeers = TRUE,capath,netrc = TRUE,netrc.file = "~/.netrc") , 我无法验证。
我注意到RCurl使用的curl版本是7.19.7,我服务器上安装的版本是7.39。
这是否意味着我应该尝试重建 RCurl,尝试使用这个新版本的 libcurl?
看来我只是缺少 httpauth = 1L 选项。设置后,我的问题消失了。