1

関連する質問:

SSL エンドポイントをフェッチするときの RCurl エラー

R: Rcurl getURL ステートメントで SSL バージョンを指定する

私は以下を見ています:

url = https://www.veilingbiljet.nl/resultaten-ajax.asp?order=datum&direction=D&page=1&field=0&regio=39

それで、

getURL(url)

次のエラーが発生します。

error:1411809D:SSL routines:SSL_CHECK_SERVERHELLO_TLSEXT:tls invalid ecpointformat list

関連する質問の1つで提案されているfollowinf curlオプションを追加すると、

getURL(url, ssl.verifypeer = TRUE,sslversion=3L)

戻り値

Unknown SSL protocol error in connection to www.veilingbiljet.nl:443

どんな助けでも大歓迎です。

4

2 に答える 2

8

RCurlパッケージはメンテナンスされておらず、機能していません。curlパッケージを使用するか、httr代わりに:

library(curl)
con <- curl("https://www.veilingbiljet.nl/resultaten-ajax.asp?order=datum&direction=D&page=1&field=0&regio=39")
readLines(con)

または:

library(httr)
req <- GET("https://www.veilingbiljet.nl/resultaten-ajax.asp?order=datum&direction=D&page=1&field=0&regio=39")
stop_for_status(req)
content(req)
于 2015-07-19T19:48:33.573 に答える
4

エラー:1411809D:SSL ルーチン:SSL_CHECK_SERVERHELLO_TLSEXT:tls 無効な ecpointformat リスト

これは古い OpenSSL バージョンの既知のバグで、約 4 年前に修正されました。したがって、ローカルの OpenSSL をアップグレードすると役立つはずです。

これが不可能な場合は、RCurl のssl.cipher.listオプションを に設定して、影響を受ける暗号の使用を無効にすることができますHIGH:!ECDH

www.veilingbiljet.nl:443 への接続で不明な SSL プロトコル エラーが発生しました

サーバーは SSL 3.0 をサポートしていないため、このバージョンを適用しようとすると失敗します。

于 2015-07-19T19:31:00.377 に答える