Chinaunix
标题:
和大家分享一下编写的一个 XML-RPC 程序
[打印本页]
作者:
life-boy
时间:
2011-03-22 23:44
标题:
和大家分享一下编写的一个 XML-RPC 程序
require 'xmlrpc/server'
server = XMLRPC::Server.new(1234)
server.add_handler("sample.sumAndDifference") do |a,b|
{ "sum" => a.to_i + b.to_i,
"difference" => a.to_i - b.to_i }
end
trap("INT") { server.shutdown }
server.serve
# The following client could use the sample.sumAndDifference method
# made available by the preceding server:
require 'xmlrpc/client'
server = XMLRPC::Client.new2("http://127.0.0.1:1234/")
puts server.call("sample.sumAndDifference", 5, 3).inspect
复制代码
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2