Tag: xml rpc

从ruby on rails应用程序提供XML-RPC服务?

我正在研究从rails应用程序上的现有ruby提供XML-RPC服务的可行性。 我希望我可以通过实施一些额外的控制器方法并通过我现有的apache / passenger设置来提供它。 这种方法是否合理,或者XML-RPC是否需要单独的Web服务器?

Rails 5同时运行puma和简单的xmlrpc服务器

我的rails应用程序需要一个XMLRPC服务器。 但是当我尝试时: rails s 只有XMLRPC服务器启动而且puma无法启动。 我在config.rb文件中所做的是: require_relative ‘config/environment’ require “xmlrpc/server” server = XMLRPC::Server.new( 1234 ) server.add_handler(‘my_test.test’) { |msg| “responce for #{msg}” } server.serve # HERE IS WHERE APP STUCKS WITH XMLRPC run Rails.application 有没有想法执行此操作?

将Python脚本转换为Ruby时出错

我使用的是使用xmlrpclib的Python脚本: import xmlrpclib srv = xmlrpclib.ServerProxy(“http://demo.myslice.info:7080/”, allow_none=True) # authentication token auth = {“AuthMethod”: “password”, “Username”: “guest”, “AuthString”: “guest”} ret = srv.Get(auth, “slice”, [[“slice_hrn”, ‘=’, “ple.upmc.myslicedemo”]], {}, [“slice_hrn”]) print ret 我想使用Ruby进行类似的XML-RPC调用。 为此,我使用了以下代码: require “xmlrpc/client” require “pp” XMLRPC::Config.module_eval do remove_const :ENABLE_NIL_PARSER const_set :ENABLE_NIL_PARSER, true end ret = XMLRPC::Client.new2(“http://demo.myslice.info:7080/”) auth = {“AuthMethod” => “password”, “Username” => “guest”, “AuthString” […]