【问题标题】:How do I resolve this RCurl error: "SSL certificate problem: certificate has expired"?如何解决此 RCurl 错误:“SSL 证书问题:证书已过期”?
【发布时间】:2020-06-07 14:42:56
【问题描述】:

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

jsonString <- getURL(full_url)

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

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

【问题讨论】:

  • 也许有人忘记了bill ...

标签: r json ssl url rcurl


【解决方案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 应该是假的。

【讨论】:

    猜你喜欢
    • 2020-09-18
    • 2019-12-11
    • 1970-01-01
    • 1970-01-01
    • 2020-09-14
    • 1970-01-01
    • 1970-01-01
    • 2011-03-27
    • 2020-09-18
    相关资源
    最近更新 更多