使用RWordpress发布到Wordpress时出现SSL错误消息
我尝试使用RWordpress包()发布到我的Wordpress站点。直到最近,这种方法才奏效,现在我收到以下错误消息使用RWordpress发布到Wordpress时出现SSL错误消息,r,wordpress,knitr,R,Wordpress,Knitr,我尝试使用RWordpress包()发布到我的Wordpress站点。直到最近,这种方法才奏效,现在我收到以下错误消息 options(WordPressLogin = c(bla = 'fasel'), WordPressURL = 'https://www.econinfo.de/xmlrpc.php') getRecentPostTitles() Error in function (type, msg, asError = TRUE) : error:1407
options(WordPressLogin = c(bla = 'fasel'),
WordPressURL = 'https://www.econinfo.de/xmlrpc.php')
getRecentPostTitles()
Error in function (type, msg, asError = TRUE) :
error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
环顾四周,似乎与TLS版本存在冲突,但我不知道是哪一方。my hoster的证书支持TSL 1.1和TLS 1.2
任何帮助都将不胜感激
我和你一起赢10分
> RCurl::curlVersion()
$age
[1] 3
$version
[1] "7.40.0"
$vesion_num
[1] 468992
$host
[1] "x86_64-pc-win32"
$features
ssl libz ntlm asynchdns spnego largefile idn sspi
4 8 16 128 256 512 1024 2048
$ssl_version
[1] "OpenSSL/1.0.0o"
RWordpress包。您可能希望探索其他选项
如今,人们使用
curl
或httr
软件包访问互联网。不幸的是,RCurl
软件包多年来一直没有维护,它只支持非常旧的SSL版本(显然不是TSL 1.1和TLS 1.2)当您使用Windows 10时,您最终可以下载并轻松管理和禁用TLS和SSL
但是@Jeron是对的,RWordpress不推荐使用。有人知道使用当前RESTAPI的解决方案吗?我很接近,但缺少使其工作的最后一部分,请参阅:使用
RCurl::postForm(“https://www.econinfo.de/xmlrpc.php“
?是的,同样的错误。您使用的是什么操作系统?您安装了哪个版本的libcurl?上面的命令在使用libcurl版本7.65.3的Debian测试中运行良好。OpenSSL的版本是旧的,c.f。我猜CRAN必须更新他们非常旧的libcurl/openssl版本才能获得更新的二进制文件。但是,我不确定这是否可以用于RCurl。您的回答应该是评论。无论如何,遗憾的是,我没有关于这个问题的最新消息。