私はSavon v1でこのコードを持っていました:
client = Savon.client("http://www.server.com:9191/soapserver?wsdl")
service = client.request :get_authentication do
client.http.headers["username"] = "myuser"
client.http.headers["password"] = "mypass"
end
savon v2.3.0 へのアップデート後、再翻訳がうまくいきません。それは次のようなものでなければなりません
client = Savon.client do
wsdl "http://www.shab.ch:9191/soapserver?wsdl
end
service = client.call(:get_authentication, {username: "myuser", password: "mypass"})`
しかし、行service = client.call(...
" は機能しません。何か考えはありますか?