ruby访问web service(RPC)
20th April, 2007简单例子(访问这个WSDL):
- #!/usr/bin/env ruby
- require "soap/wsdlDriver"
- wsdl_url="http://services.xmethods.net/soap/urn:xmethods-delayed-quotes.wsdl"
- driver=SOAP::WSDLDriverFactory.new(wsdl_url).create_rpc_driver
- #p (driver.methods-Object.new.methods).sort
- r=driver.getQuote("TR")
- puts "#{r.class}\t:\t#{r}"
输出:
- kdr2@kdr2-pc:~/work/ruby/stdhk$ ./std_soap.rb
- Float : 29.81
