相关的问题:
RCurl错误获取SSL端点时
R:指定SSL版本Rcurl的getURL声明
我在看下面:
url = https://www.veilingbiljet.nl/resultaten-ajax.asp?order=datum&direction=D&page=1&field=0®io=39
然后,
getURL(url)
提供了以下错误:
error:1411809D:SSL routines:SSL_CHECK_SERVERHELLO_TLSEXT:tls invalid ecpointformat list
添加followinf卷曲选项,建议中的相关问题之一,
getURL(url, ssl.verifypeer = TRUE,sslversion=3L)
回报
Unknown SSL protocol error in connection to www.veilingbiljet.nl:443
任何帮助将不胜感激。
使用curl
包或httr
代替:
library(curl)
con <- curl("https://www.veilingbiljet.nl/resultaten-ajax.asp?order=datum&direction=D&page=1&field=0®io=39")
readLines(con)
要么:
library(httr)
req <- GET("https://www.veilingbiljet.nl/resultaten-ajax.asp?order=datum&direction=D&page=1&field=0®io=39")
stop_for_status(req)
content(req)
错误:1411809D:SSL例程:SSL_CHECK_SERVERHELLO_TLSEXT:TLS无效ecpointformat列表
这是一个已知的bug在旧的OpenSSL版本,并大约4年前固定。 因此,提升当地的OpenSSL应该有所帮助。
如果这是不可能的,你可能会被设置禁止使用受影响的密码的ssl.cipher.list RCurl的选项HIGH:!ECDH
。
在连接www.veilingbiljet.nl:443未知的SSL协议错误
服务器不支持SSL 3.0,从而试图强制执行此版本将失败。