我尝试将verify_ssl=>false
放到请求中,但它不起作用。
以下是我的代码:
def login_request (username, password)
request_body_map = {:userName => username, :password => password}
request_header = {:content_type => 'application/json', :accept => 'application/json'}
begin
res = RestClient.post endpoint, request_body_map.to_json, {:header => request_header, :verify_ssl => false}
response_data = JSON.parse(res.body)
rescue Exception => e raise e
end
end
答案 0 :(得分:3)
请使用RestClient::Request.execute(method: :get, url: url, headers: headers, verify_ssl: false)
verify_ssl
答案 1 :(得分:0)
试试这个:
:varify_ssl
您可以将身份验证详细信息放在<div style="width:825px;height:300px;border:15px solid black;background-color:lightgrey;padding: 25px;margin: 25px;">
<a href="http://www.test-joey-spellen.byethost4.com/Games/arcade.html">
<img border="0" src="images/arcade.jpeg" width="130" height="85">
</a>
</div>
。
答案 2 :(得分:0)
我们面临同样的错误(B:证书验证失败),这让我疯狂。这开始在2015年10月10日左右出现在我们的开发者身上。
在authorize.net开发人员论坛中,有多个主题有同样的问题,其中两个是最近的(first thread)(second thread),两者都没有死解决方案,这两个线程在我们开始面对这个问题的同时开始,所以我的猜测是它与authorize.net坏/新证书缺少证书链。
这个确切的问题出现在2012年和2014年左右(检查他们的开发者论坛),Authorize.net承认他们对他们的证书做了一个不好的改变然后修复了问题,但这次它似乎是一个持续的十月中旬。
PS:我尝试在我们的服务器上安装每个根/链证书,但这个问题仍然存在。