iron.io上运行时出现openssl错误



我在iron.io上运行工作程序时遇到以下错误:

http.rb:920:in `connect': SSL_connect returned=1 errno=0 state=SSLv3 read server hello A: sslv3 alert handshake failure (OpenSSL::SSL::SSLError)

当我在本地和heroku上运行ruby文件时,使出站restclient POST到服务器的ruby文件就可以工作。

所以我知道打电话时没有错误是可能的。

我以前没有这个问题,但现在开始得到它,但不知道如何解决它,因为我正在使用相同的gems和ruby环境2.1.0。

如果您使用的是rest客户端gem,那么问题就在这里。

github票证的解决方案:

res = RestClient::Request.execute :method => :post, :url => url, :ssl_version => 'SSLv23'

:ssl_version => 'TLSv1'

相关内容

  • 没有找到相关文章

最新更新