作者a83294 (馬岱)
看板Ruby
標題[問題] ruby處理soap使用savon
時間Mon May 19 16:24:18 2014
現在想用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很像吧@@
煩請解惑,謝謝...
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.121.146.35
※ 文章網址: http://webptt.com/m.aspx?n=bbs/Ruby/M.1400487861.A.8A3.html
1F:→ hSATAC:就連不到,先確定一下網址有沒有打錯或連不連的到吧 05/19 17:53
2F:→ a83294:感謝Ash大回答,原來真的是壞掉了連不上,狀況已排除 05/20 21:19