Savon—配置为使用 TLS 1.2
Savon—configure to use TLS 1.2
我正在处理一个旧项目,使用 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 的简单替代品?
Savon 使用 HTTPI 作为 Ruby 的 HTTP 库的通用接口
将 Savon 配置为使用特定库:
HTTPI.adapter = :httpclient
HTTPI.adapter = :curb
...
它目前按以下顺序尝试库:
[:httpclient, :curb, :em_http, :excon, :net_http, :net_http_persistent]
如果您还没有安装 httpclient
,它将尝试 curb
下一步,依此类推。
您应该尝试设置一个显式库,看看它是否适合您。
我正在处理一个旧项目,使用 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 的简单替代品?
Savon 使用 HTTPI 作为 Ruby 的 HTTP 库的通用接口
将 Savon 配置为使用特定库:
HTTPI.adapter = :httpclient
HTTPI.adapter = :curb
...
它目前按以下顺序尝试库:
[:httpclient, :curb, :em_http, :excon, :net_http, :net_http_persistent]
如果您还没有安装 httpclient
,它将尝试 curb
下一步,依此类推。
您应该尝试设置一个显式库,看看它是否适合您。