Soap 萨沃恩&x2014;配置为使用TLS 1.2
我正在处理一个使用Savon连接SalesForce api的旧项目。我得到了这个错误: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
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升级时也救了我一命