OpenSSL :: SSL :: SSLError:SSL_connect SYSCALL返回= 5 errno = 0 state = SSLv3 / TLS write client hello

时间:2018-06-05 09:23:31

标签: ruby-on-rails ruby mechanize

agent = Mechanize.new
agent.redirect_ok = true
agent.read_timeout = 300
agent.ssl_version = :TLSv1
agent.verify_mode = OpenSSL::SSL::VERIFY_NONE
agent.get('https://consumer.etoolbox.buildingcommission.com.au/Pages/Search.aspx')

它没有运行,它给出了这个错误。

  

OpenSSL :: SSL :: SSLError:SSL_connect SYSCALL返回= 5 errno = 0   state = SSLv3 / TLS write client hello

1 个答案:

答案 0 :(得分:0)

我自己发现了问题。问题是ruby的版本,我的版本是2.4.1所以我将其更改为2.3.1。它对我有用。