我正在使用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?或者是否有使用TLS 1.2的简单替代Savon?
答案 0 :(得分:1)
Savon使用HTTPI作为Ruby的HTTP库的通用接口
将Savon配置为使用特定库:
HTTPI.adapter = :httpclient
HTTPI.adapter = :curb
...
它目前按以下顺序尝试libs:
[:httpclient, :curb, :em_http, :excon, :net_http, :net_http_persistent]
如果您尚未安装httpclient
,则会尝试下一个curb
,依此类推。
您应该尝试设置一个显式的lib,看看它是否适合您。