r - 如何解决此 RCurl 错误 : "SSL certificate problem: certificate has expired"?

标签 r json ssl url rcurl

我只是想获取下面的简单 URL 响应,但收到以下错误。该网站是有效的,我过去已经可以从中提取数千次内容。

jsonString <- getURL(full_url)

Error in function (type, msg, asError = TRUE)  : 
  SSL certificate problem: certificate has expired

有什么想法吗?我正在运行 R 4.0.0(我升级了以查看是否可以解决问题)并拥有最新的 RCurl 包。

最佳答案

过去几周我一直面临同样的问题。因此,如果您使用 Rstudio 和 Rcurl 包并收到“函数错误(type、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 应该为 false。

关于r - 如何解决此 RCurl 错误 : "SSL certificate problem: certificate has expired"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62246994/

相关文章:

r - 如何将 session 路径数据折叠为从到路径以可视化网络数据?

r - 如何用R中的NA替换0或缺失值

php - 如何使用 php curl 进行双向/双向身份验证?

python - 通过 HTTPS 服务 Django 站点

php - 无法使用 PHP 连接到 SSL 加密的 Web 服务

r - 为什么我在 Shiny 应用程序上的图像崩溃了?

r - 如何将时间列拆分为间隔(例如 30 分钟或 1 小时)并根据日期或月份绘制它

python - 如何将 pandas DataFrame 结果转换为用户定义的 json 格式

json - 如何让 JSONDecoder 解析这种格式? (yyyy-MM-dd'T'HH :mm:ss. SSSSSSS)

javascript - 在 Javascript 中更改 JSON 对象格式