Soap 萨沃恩&x2014;配置为使用TLS 1.2

Soap 萨沃恩&x2014;配置为使用TLS 1.2,soap,savon,Soap,Savon,我正在处理一个使用Savon连接SalesForce api的旧项目。我得到了这个错误: UNSUPPORTED_CLIENT: TLS 1.0 has been disabled in this organization. Please use TLS 1.1 or higher when connecting to Salesforce using https 如何使用TLS 1.2?或者有没有一个简单的替代品可以替代Savon使用TLS1.2?Savon使用HTTPI作为Ruby HTT

我正在处理一个使用Savon连接SalesForce api的旧项目。我得到了这个错误:

UNSUPPORTED_CLIENT: TLS 1.0 has been disabled in this organization. Please use TLS 1.1 or higher when connecting to Salesforce using https

如何使用TLS 1.2?或者有没有一个简单的替代品可以替代Savon使用TLS1.2?

Savon使用HTTPI作为Ruby HTTP库的通用接口

将Savon配置为将特定库用于:

HTTPI.adapter = :httpclient
HTTPI.adapter = :curb
...
它当前按以下顺序尝试LIB:

[:httpclient, :curb, :em_http, :excon, :net_http, :net_http_persistent]
如果尚未安装
httpclient
,它将尝试下一步安装
urb
,以此类推


你应该试着设置一个显式库,看看它是否适合你。

我试着更新excon gem并专门设置它,但还是同一个错误Hi@mirror318,你找到解决方案了吗?@Ecologic我解决了,但我不记得怎么做,抱歉!我想我刚刚更新了所有相关的gem,在创建savon客户端时,我设置了
ssl_version::TLSv1_2
I second this,:TLSv1_2在被迫从v1.1升级时也救了我一命