我只是想在下面获得一个简单的URL响应,并且收到以下错误。该网站是有效的,过去我已经可以访问该网站数千次。
jsonString <- getURL(full_url)
Error in function (type, msg, asError = TRUE) :
SSL certificate problem: certificate has expired
有什么想法吗?我正在运行R 4.0.0(已升级以查看是否可以解决问题),并且具有最新的RCurl软件包。
答案 0 :(得分:1)
过去几周我一直面临着同样的问题。因此,如果您使用的是Rstudio和Rcurl软件包,并收到“函数错误(类型,msg,asError = TRUE):SSL证书问题:证书已过期”错误,请尝试以下代码。
RCurl_raw <- RCurl::postForm(
uri = redcap_uri
, token = token
, content = 'record'
, format = 'csv'
, type = 'flat'
, rawOrLabel = 'raw'
, exportDataAccessGroups = 'true'
, .opts = RCurl::curlOptions(ssl.verifypeer=FALSE, verbose=TRUE)
)
ssl.verifypeer应该为假。