Ruby Savon:设置绑定IP

时间:2015-06-25 15:49:15

标签: ruby savon

我想为Savon-client请求设置绑定IP。我在文档中找不到任何关于此的信息。

Savon对HTTP请求使用HTTPI,但HTTPI不支持绑定IP的设置。

如何解决这个问题?

我使用这样的代码:

require 'savon'
require 'securerandom'

realm = Base64.strict_encode64("login:pass")
client = Savon.client(
  wsdl: 'https://domain.com/file.wsdl', 
  ssl_verify_mode: :none, 
  soap_header: { 'Authorization:' => "Basic #{realm}"},
  log: true
)

client.call(:foo)

所以我想添加一个像

这样的选项
bind_ip: '1.2.3.4'

但Savon不支持它。可能是我必须覆盖一些东西......

0 个答案:

没有答案