Ruby on rails Rails(带Savon):如何发出TLS请求(而不是SSLv3)?
我有一个Rails(5.1.3)应用程序,它使用Savon(2.11.0)与第三方服务进行通信。该服务最近要求我,为了使用它,我需要使用TLS 1.2发出所有请求 我该怎么做?我必须在Rails应用程序中全局设置一些东西,还是只向Savon调用传递一些参数 我试着这样做:Ruby on rails Rails(带Savon):如何发出TLS请求(而不是SSLv3)?,ruby-on-rails,ruby,ssl,tls1.2,savon,Ruby On Rails,Ruby,Ssl,Tls1.2,Savon,我有一个Rails(5.1.3)应用程序,它使用Savon(2.11.0)与第三方服务进行通信。该服务最近要求我,为了使用它,我需要使用TLS 1.2发出所有请求 我该怎么做?我必须在Rails应用程序中全局设置一些东西,还是只向Savon调用传递一些参数 我试着这样做: Savon.client(wsdl: url, ssl_version: :TLSv1) # or using :TLSv1_2 (找到了) 但这似乎不起作用 设置用于Rails 5应用程序的TLS的最佳做法是什么?尝试设置
Savon.client(wsdl: url, ssl_version: :TLSv1) # or using :TLSv1_2
(找到了)
但这似乎不起作用
设置用于Rails 5应用程序的TLS的最佳做法是什么?尝试设置
HTTPI.adapter=:net\u http
,然后使用:TLSv1\u 2
重试。与较低级别的HTTP客户端接口,并且您使用的默认客户端可能不支持TLS 1.2。