![](/img/trans.png)
[英]Is RCurl currently broken on Windows? (error:1407742E:SSL)
[英]R getURL error:1407742E:SSL trying to download a URI
我正在尝试从 Github 站点下载 R 中的 COVID 数据,但出现协议版本错误。 这个 function 已经工作了好几个月,但现在它停止工作了。 谁能告诉我为什么它不起作用? 我似乎找不到任何有关如何使 getURL 工作的解决方案的文档。
file <- getURL("https://raw.githubusercontent.com/CSSEGISandData/COVID-19/master/csse_covid_19_data/csse_covid_19_daily_reports/01-14-2021.csv")
给出以下错误:
Error in function (type, msg, asError = TRUE) :
error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
此外, curlVersion()
与在操作系统级别安装的预期 openssl 版本不匹配:当我运行命令RCurl::curlVersion()$ssl_version
时,我得到“OpenSSL/1.0.0o”我不知道如何更新这到版本 1.1.1g。
语境:
谢谢。
另一个损坏的 R package,记录不充分,没有维护,没有接受任何建设性的反馈等等。 不幸的是,除了建议尝试另一个(更好的)package 之类的httr之外,还有类似的问题没有真正的答案。我不能给出更好的答案。
例如,接受 TLS 1.0 的旧 SSL 服务器可以工作:
getURL("https://www.ietf.org", sslversion=4L)
但是您的网站只允许使用 TLS 1.2 和 1.3,并且尝试 TLS 1.2 会在客户端出现不受支持的错误,无论我们尝试什么网站
getURL("https://www.ietf.org", sslversion=5L)
Error in function (type, msg, asError = TRUE) :
Unsupported SSL protocol version
我有完全相同的问题,curlversion 1.98-1.2 SSL 版本“OpenSSL/1.0.0o”; R 4.0.2版; 视窗10;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.