繁体   English   中英

如何在路缘中指定SSL版本

[英]How can i specify SSL version in curb

我正在与需要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开关执行相同的-ssl3 ,导致的错误消息为:

1.9.3-p286 :082 > c.perform
Curl::Err::SSLConnectError: Curl::Err::SSLConnectError

您知道如何正确创建路缘要求吗?

我意识到ssl标志需要整数。 这可行。

c = Curl::Easy.new("https://capi-eval.signnow.com/api/documentsv2") do |curl|
  curl.headers["Bearer"] = "XXXX"
  curl.verbose = true
  curl.use_ssl = 3
  curl.ssl_version = 3
end

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM