2014-10-11 73 views
0

我想在我的rails应用程序中处理肥皂数据,需求如下:第三方应用程序连接到我的应用程序并使用http协议发布肥皂数据,然后在我的控制器中,我的应用程序必须解析这些soap数据,存储它们,然后使用soap格式将结果发送给请求者。现在的问题是我不知道如何在我的控制器中处理这些问题。我用哪个宝石? wash_out或sovan?有人可以提供一个详细的例子吗?感谢您的帮助。如何在rails应用程序中处理肥皂数据?

回答

0

我不使用SOAP的粉丝,但也有很多互联网上的文档,就像this

基本上你需要在你的模型中的下一个代码

def initialize(zip) 
    client = Savon::Client.new("http://theserver.com?WSDL") 
    response = client.request :web, :info, body:{"foo" => foo} 
    if response.success? 
     #do code 
    end 
end 

railscast也有一个很好的解释。

+0

谢谢,但我检查了savon,它似乎没有达到我的要求。 – 2014-10-11 13:59:46