Ruby Typhous ssl\u连接\u错误
我正在尝试通过Typhous on Rails连接到Web服务,响应为代码0。 它告诉我发生了ssl\u connect\u错误 Typhous的文档中说,阅读消息的细节可以了解错误的性质 过了一段时间,我可以得到生成的curl url,并且假设我得到了不真实的错误Ruby Typhous ssl\u连接\u错误,ruby,ssl,typhoeus,Ruby,Ssl,Typhoeus,我正在尝试通过Typhous on Rails连接到Web服务,响应为代码0。 它告诉我发生了ssl\u connect\u错误 Typhous的文档中说,阅读消息的细节可以了解错误的性质 过了一段时间,我可以得到生成的curl url,并且假设我得到了不真实的错误 错误:141A318A:SSL例程:tls_进程_ske_dhe:dh密钥太小 有没有一种方法可以在DH键错误太小的情况下获得正确的请求?我尝试连接的服务器很大,因此任何需要的升级都不会很快被考虑。过了一段时间,我了解到它为如何降低
错误:141A318A:SSL例程:tls_进程_ske_dhe:dh密钥太小
有没有一种方法可以在DH键错误太小的情况下获得正确的请求?我尝试连接的服务器很大,因此任何需要的升级都不会很快被考虑。过了一段时间,我了解到它为如何降低自己的安全级别提供了指导 但它也告诉您可以添加
--cipher'默认值:!DH
进入curl命令行
现在,要想让这面旗帜在台风中发挥作用,你必须向埃顿发送一个选项。在ssl\u cipher\u列表中
是一个有效选项
现在,您可以将ssl\u cipher\u列表
添加到请求
选项中,如下所示
request = Typhoeus::Request.new(url,
method: method,
body: body,
headers: headers,
params: params,
ssl_cipher_list: 'DEFAULT:!DH')