我有savon version =>1
我的代码在这里
require 'savon'
client = Savon::Client.new "http://midoffice.makemytrip.com/MMT_Webs_CreateIncident/MMT_Webs_CreateIncident.asmx"
response = client.do_simple do |soap|
soap.body = {
:FirstName =>"ravendra"
}
end它给了我们
undefined method `do_simple' for #<Savon::Client:0xb6c87178>发布于 2013-09-16 17:55:48
您需要调用一个请求方法作为参数,作为您要调用的方法,如下所示。
require 'savon'
client = Savon::Client.new "http://abc.com"
response = client.request :do_simple do
soap.body = {
:FirstName =>"ravendra"
}
end此http://fagiani.github.io/savon/可帮助您。
发布于 2013-09-16 17:55:58
您正在尝试对http://abc.com调用do_simple SOAP操作。您确定此操作存在于WSDL中吗?
https://stackoverflow.com/questions/18824914
复制相似问题