0
我正在使用Savon通過WSDL連接到Web服務我收到下面顯示的所有嘗試使用此庫進行連接的錯誤。令人沮喪的是,我有幾個星期的測試代碼,直到今天才有問題。我完全被這個困惑了。我寫了一個新的腳本,只是使用Savon連接到服務,並且我得到了同樣的錯誤。Ruby - Savon - 連接到Web服務 - 'new':錯誤的參數數
我得到這個錯誤: * test_ConnectToWSDL.rb:4:new': wrong number of arguments (1 for 0) (ArgumentE rror) from test_ConnectToWSDL.rb:4:in
「*
我檢查,並仔細檢查此代碼,並根據莎翁的文檔,這應該是完全有效的。
我的代碼
require 'savon'
client = Savon::Client.new "http://myservices.com/service.svc?WSDL"
client.lookup_by_sku do |soap|
soap.body = {
:includeStuff => includeStuff,
:includeStuff2 => includeStuff2,
:searchStuff => [
{:"V1" => V1,
"V2" => V2,
"V3" => V3,
"V4" => V4,
"V5" => V5,
}
]
}.to_xml
end