使用SavonVersion2RubyGem的SOAP操作

使用SavonVersion2RubyGem的SOAP操作,ruby,xml,soap,savon,Ruby,Xml,Soap,Savon,我正在一个SOAP服务的客户端上工作,我用wireshark获得了认证XML HTTP帖子,我如何使用savon 2创建相同的帖子 尝试一下这些方法 ... client = Savon::Client.new "https://...?wsdl" response = client.request "VerifyUserAccount" do soap.input = ["VerifyUserAccount", {"xmlns" => "http://tempuri.org/ur

我正在一个SOAP服务的客户端上工作,我用wireshark获得了认证XML HTTP帖子,我如何使用savon 2创建相同的帖子


尝试一下这些方法

...
client = Savon::Client.new "https://...?wsdl"
response = client.request "VerifyUserAccount" do  
  soap.input = ["VerifyUserAccount", {"xmlns" => "http://tempuri.org/uri_api_2008/service/"}]
  soap.body = {
    "Arguments" => ["Admin",1234]
    ...
  }
  ...
end  
...

看起来您的答案是针对savon v.1,我正在使用savon v.2,我将尝试找出我需要做的更改,谢谢。不,很抱歉,这不会产生所需的XML响应。