我正在嘗試使用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