を変更した後、カールからのgetURLを使用してコード: print(getURL("https://fantasy.premierleague.com/drf/bootstrap-static"))
R - エラーサイトは、私が<a href="https://fantasy.premierleague.com/drf/bootstrap-static" rel="nofollow noreferrer">https://fantasy.premierleague.com/drf/bootstrap-static</a></p> <p>例から読み取るためのカールから(R)でのgetURLを使用している
数日前までは問題ありません。しかし、今エラーを取得:関数内 エラー(タイプ、MSG、asError = TRUE): エラー:1407742E:SSLルーチン:SSL23_GET_SERVER_HELLO:TLSv1の警告プロトコルバージョン
は、最新のR(3.4.0)とカールにアップグレードしましたパッケージ:RCurl_1.95-4.8
私は回避策(httrからGETを使用する)を持っていますが、誰でもgetURLで作業できるようにすることはできますか?
サーバーの変更はTLS 1.2のみをサポートしていると思います。私は以下の修正を試みましたが、新しいエラーが発生しました。新しいOpenSSLが必要な場合がありますか?
CURL_SSLVERSION_TLSv1_2 <- 6L
opt <- RCurl::curlOptions(verbose = TRUE, sslversion =
CURL_SSLVERSION_TLSv1_2)
print(RCurl::getURL("https://fantasy.premierleague.com/drf/bootstrap-static", .opts = opt))
新しいエラーは、次のとおりです。 サポートされていないSSLプロトコルのバージョンあなたはそれが動作するはずのコードのgetURL
一部を削除した場合、私は思う
私はRcurlがする必要があると合理的に確信していますTLS 1.2をサポートするためにOpenSSL 1.0.1で再構築されました。私はそれをバグとして報告しました。一方、httr関数はOKと思われます。 – mikecro