Ruby :编写一个 XML-RPC 程序

2015-10-05 0 920
Ruby :编写一个 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

遇见资源网 ruby Ruby :编写一个 XML-RPC 程序 http://www.ox520.com/16494.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务