【发布时间】:2014-12-24 22:02:10
【问题描述】:
我正在尝试构建一个 rake 任务来访问 viglink 的 API,这是一个 url 附属服务。
但是,当我的 rake 任务运行 open(url)(其中 url 是 https uri)时,我得到的错误是:
rake aborted!
OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed
我尝试使用这个答案来解决这个问题,但我得到了同样的错误
OpenSSL::SSL::SSLError on Heroku
是否有人遇到上述问题未解决的类似问题?我在 Ubuntu 12.04.4 LTS(GNU/Linux 3.8.0-29-generic x86_64)上的 Digital Ocean 液滴上运行它
我的 rake 任务的相关部分:
url = "https://www.viglink.com/service/v1/cuidRevenue?lastDate=2014%2F12%2F23&period=week&secret=0d0dfillerb57acb4"
response = open(url)
错误发生在第 2 行。
节日快乐!
【问题讨论】:
-
你能提供你的
rake任务的相关部分吗?
标签: ruby-on-rails ruby ssl openssl ssl-certificate