1

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ます。結果のエラー メッセージは次のとおりです。

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

縁石リクエストを適切に作成する方法を知っていますか?

4

1 に答える 1

1

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
于 2013-05-18T22:33:36.033 に答える