如何在Ruby中使用SOAP(Savon)从PHP迁移

如何在Ruby中使用SOAP(Savon)从PHP迁移,php,ruby-on-rails,ruby,soap,savon,Php,Ruby On Rails,Ruby,Soap,Savon,我需要在Ruby中执行此操作: $client = new SoapClient(null, array('location' => 'https://mydomain.com/index.php', 'uri' => 'https://mydomain.com/', 'trace' => 1,

我需要在Ruby中执行此操作:

$client = new SoapClient(null, array('location' => 'https://mydomain.com/index.php',
                                 'uri'      => 'https://mydomain.com/',
                                 'trace' => 1,
                                 'exceptions' => 1));
$id = $client->login($username,$password);

我该怎么做?谢谢

Savon文档在中非常详细。我相信你能找到你想要的东西-你至少应该在求助于询问之前尝试一下。

当然,我试过一些东西。我相信,这很容易。但我不明白。端点是位置,命名空间是uri?当我调用client.call:login,message:{username,pass}时,我只需要发送两个没有username:name的参数。我尝试了,但我认为我完全错了。@instack检查您的版本。如果您安装了savon 2.x,文档位于savonrb.com/version2.htmltanks,它工作得非常好