2014-10-11 74 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