Ruby Savon如何设置verify_callback

时间:2012-11-01 21:24:36

标签: ruby soap savon

我正在对具有自签名证书的设备上执行soap请求。我设置verify_mode:none,但我仍然得到“深度0 - 18:自签名证书”警告。我知道如果我可以设置verify_callback,我可以禁止这些警告。

有谁能告诉我如何在Savon中设置verify_callback?我试过了:

client.http.auth.ssl.verify_callback = lambda (|arg1, arg2| true)

client.http.ssl_config.verify_callback = lambda (|arg1, arg2| true)

两者都没有返回方法错误。

我在soap4r调用中看到过这个选项,所以我知道它有效。我只是想知道我是否也可以在Savon中设置它。

1 个答案:

答案 0 :(得分:0)

有没有机会在savon 2中解决?它最近更新了http://savonrb.com/version2.html

最近还解决了ssl特定问题:https://github.com/savonrb/savon/issues/344