игнорирование ошибки SSL с Ruby SOAP - PullRequest
1 голос
/ 31 марта 2011

Я пытаюсь использовать wsdl для URL-адреса https.со ссылкой на Как мне указать библиотеке OpenSSL Руби игнорировать ошибку самозаверяющего сертификата?

, когда я пытаюсь это сделать:

... OpenSSL :: SSL:: VERIFY_PEER = OpenSSL :: SSL :: VERIFY_NONE :: SOAP :: WSDLDriverFactory.new (SERVICE_URL) .create_rpc_driver ...

Я получаю эту ошибку:

Синтаксическая ошибка в ReportsController # wsdlCal

/ rails-root / app / controllers / reports_controller.rb: 220: назначение динамических констант ... = OpenSSL :: SSL :: VERIFY_PEER = OpenSSL :: SSL :: VERIFY_NONE :: SO ...

Как мне решить эту проблему?

Спасибо!

1 Ответ

1 голос
/ 31 марта 2011

хорошо, поэтому я изменил синтаксис на

const_set (OpenSSL :: SSL :: VERIFY_PEER, OpenSSL :: SSL :: VERIFY_NONE)

и я исправил ошибку назначения динамической константы. это было вероятно, потому что я пытался присвоить значение константе в методе.

Я застрял в новой ошибке: неинициализированная константа OpenSSL :: SSL :: VERIFY_PEER. Кто-нибудь знает, почему это происходит?

помощь! спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...