[英]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.