我一直在使用RCurl and SSOAP软件包在R中运行SOAP请求,但是最近,在从服务提供商升级到TLSv1.2之后。他们停止了工作。
例如,见下文:
library(RCurl)
getURL('https://fantasy.premierleague.com/drf/bootstrap-static', ssl.verifyhost=FALSE, ssl.verifypeer=FALSE)
给出了这个错误:
Error in function (type, msg, asError = TRUE) : error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
尝试连接到其他服务器时,我得到以下内容:
Error in function (type, msg, asError = TRUE) : Unknown SSL protocol error in connection to ##########
我能够解决“getURL”问题。使用httr-package的问题,但我还没有找到通过SSOAP传递参数和调用函数的替代方法。