Savon版本2中Savon版本1代码的类比是什么?
client = Savon::Client.new do
wsdl.endpoint = "http://..."
wsdl.namespace = "http://..." # target namespace
end
答案 0 :(得分:0)
在Savon的第2版中,您需要使用以下语法:
client = Savon.client do
wsdl 'https://...'
namespace 'http://...'
end
答案 1 :(得分:0)
在Savon 2.x中执行这些操作的首选方法是
client = Savon.client(
wsdl: 'http://...'
namespace: 'http://...',
log: true,
log_level: :debug,
pretty_print_xml: true
)
rc = client.call(:soap_methods_name,
message: { :param1 => 'value1', :param2 => 'value2' })