我正在与需要 SSL3 的 API 交互。
从命令行我形成如下请求:
curl -ssl3 -H 'Authorization: Bearer XXXX' https://capi-eval.signnow.com/api/user/documentsv2
有了遏制我已经实施:
c = Curl::Easy.new("https://capi-eval.signnow.com/api/document") do |curl|
curl.headers["Authorization"] = "Bearer XXXX"
curl.use_ssl = true
curl.ssl_version = "ssl3"
end
此ssl_version
方法似乎应该与-ssl3
switch 执行相同的操作,结果错误消息是:
1.9.3-p286 :082 > c.perform
Curl::Err::SSLConnectError: Curl::Err::SSLConnectError
您知道如何正确创建遏制请求吗?