0
私は非常に最近ルビーに取り掛かります。私はcurb gemを使用してSOAPクライアント要求と応答のための小さなコードを書いた。しかし、私は応答XMLでいくつかのエラーが発生しています。rubyのcurbを使ってsoapからの応答を得る
コード:
require 'curb'
c = Curl::Easy.new('http://api.abc.com/service.asmx?wsdl&apikey='+key)
c.multipart_form_post = true
c.http_post(Curl::PostField.content('SOAPAction', 'http://api.abc.com/GetServices'))
c.http_post(Curl::PostField.content('Content-Type', 'application/soap+xml; charset=utf-8'))
c.http_post(Curl::PostField.content('Content-Length', '200'))
c.http_post(Curl::PostField.file('rovi', '/path/data.xml'))
puts c.body_str
エラー:事前
try savonrb.com - (あなたの)サービスのwsdlへのアクセスなしであなたのリクエストを動作させる方法はありません。 – rubiii