現在想用ruby (client端)去使用soap
google一下就看到了savon,結果require之後卻完全沒辦法動作...
按照官方的tutorial的程式碼
require 'savon'
client = Savon.client(wsdl: 'http://service.example.com?wsdl')
client.operations
response = client.call(:find_user, message: { id: 42 })
response.body
$ ruby savontest.rb之後
.rvm/gems/ruby-2.0.0-p353/gems/excon-0.33.0/lib/excon/socket.rb:181:
in `getaddrinfo': getaddrinfo: nodename nor servname provided,
or not known (SocketError) (Excon::Errors::SocketError)
from /Users/david/.rvm/gems/ruby-2.0.0-p353/gems/excon-0.33.0/
lib/excon/socket.rb:181:in `connect'
from /Users/david/.rvm/gems/ruby-2.0.0-p353/gems/excon-0.33.0/
lib/excon/socket.rb:28:in `initialize'
...http://imgur.com/QQ09rvJ
錯誤狂噴,請問是我哪裡用錯了嗎?
我看了一下覺得soap應該跟getjson很像吧@@
煩請解惑,謝謝...