如何让ruby的xmlrpc客户端忽略SSL证书错误?

前端之家收集整理的这篇文章主要介绍了如何让ruby的xmlrpc客户端忽略SSL证书错误?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
ruby中使用xmlrpc / client访问 XML-RPC服务时,如果服务器证书无效,则会抛出OpenSSL :: SSL :: SSLError.如何让它忽略此错误并继续连接?

解决方法

原来它是这样的:
xmlrpc = ::XMLRPC::Client.new("foohost")
xmlrpc.instance_variable_get(:@http).instance_variable_set(:@verify_mode,OpenSSL::SSL::VERIFY_NONE)

这适用于ruby 1.9.2,但显然是在盯着内部,所以真正的答案是“API不提供这样的机制,但这里是一个黑客”.

原文链接:https://www.f2er.com/ruby/270543.html

猜你在找的Ruby相关文章