我正在尝试使用RestClient和Ruby v.2.2.1命中内部测试API服务器。RestClient.get返回证书验证失败
这基本上是代码:
url = "https://10.10.0.10/thing/i/want/to/get"
header = {
:content_type => "application/json",
:"x-auth-token" => "testingtoken"
}
response = RestClient.get url, header
这是失败的消息,我得到:
SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (RestClient::SSLCertificateNotVerified)
如果我读这个权利,它看起来像红宝石不能接受SSL安全证书。此调用适用于Chrome应用邮递员,但为了使其正常工作,我必须在Chrome本身中输入网址,并接受连接不安全(但无论如何继续),然后在邮递员中工作。
有没有办法忽略证书失败并继续在Ruby中继续?
的可能的复制[返回= 1个错误号= 0状态的SSLv3 = SSL \ _connect读取服务器证书B:证书验证失败(http://stackoverflow.com/questions/4528101/ssl-connect-returned- 1-errno-0-state-sslv3-read-server-certificate -b-certificat) – user1875195