Ruby를 사용한 XML-RPC 호출 예제

#!/usr/bin/ruby -w
#xmlrpc-upc.rb
require 'xmlrpc/client' #xml-rpc 사용!
require 'pp'  #pretty-printer를 사용합니다.

def find_product(upc)
 server = XMLRPC::Client.new2('http://www.upcdatabase.com/rpc')
 begin
  response = server.call('lookupUPC', upc)
  pp response        # 이쁘게 출력합뉘다.

 rescue XMLRPC::FaultException => e
  puts "오류 : "
  puts e.faultCode
  puts e.faultString
 end
end

#puts find_product("001441000055").each{}
#puts find_product("001441000055")['description']
#puts find_product("001441000055")['foundsize']
#puts find_product("001441000055")['size']
find_product("001441000055")
# "Trader Joe's Thai Rice Noodles"

by 남쉐이 | 2008/03/21 16:32 | Web | 트랙백

※ 로그인 사용자만 덧글을 남길 수 있습니다.

◀ 이전 페이지 다음 페이지 ▶