![](/img/trans.png)
[英]How to fix 'OpenSSL::SSL::SSLError' error in Ruby?
[英]OpenSSL::SSL::SSLError with Ruby's open method
我正在嘗試使用Ruby的open
方法獲取一個https頁面:
response = open("https://example.com", 'User-Agent' => 'somebot').read
有時它會成功,但有時會出現此錯誤:
OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=error: certificate verify failed
from /usr/local/lib/ruby/2.3.0/net/http.rb:933:in `connect_nonblock'
發生這種情況的原因是什么?它對某些網站有效,對某些網站無效嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.