xmlrpc.server.DocCGIXMLRPCRequestHandler.set_server_name()

DocCGIXMLRPCRequestHandler.set_server_name(server_name) Set the name used in the generated HTML documentation. This name will appear at the top of the generated documentation inside a “h1” element.

xmlrpc.server.CGIXMLRPCRequestHandler.register_function()

CGIXMLRPCRequestHandler.register_function(function, name=None) Register a function that can respond to XML-RPC requests. If name is given, it will be the method name associated with function, otherwise function.__name__ will be used. name can be either a normal or Unicode string, and may contain characters not legal in Python identifiers, including the period character.

xmlrpc.server.CGIXMLRPCRequestHandler.register_multicall_functions()

CGIXMLRPCRequestHandler.register_multicall_functions() Register the XML-RPC multicall function system.multicall.

xmlrpc.server.CGIXMLRPCRequestHandler.register_introspection_functions()

CGIXMLRPCRequestHandler.register_introspection_functions() Register the XML-RPC introspection functions system.listMethods, system.methodHelp and system.methodSignature.

xmlrpc.server.CGIXMLRPCRequestHandler.register_instance()

CGIXMLRPCRequestHandler.register_instance(instance) Register an object which is used to expose method names which have not been registered using register_function(). If instance contains a _dispatch() method, it is called with the requested method name and the parameters from the request; the return value is returned to the client as the result. If instance does not have a _dispatch() method, it is searched for an attribute matching the name of the requested method; if the requested method n

xmlrpc.server.DocCGIXMLRPCRequestHandler

class xmlrpc.server.DocCGIXMLRPCRequestHandler Create a new instance to handle XML-RPC requests in a CGI environment.

xmlrpc.server.CGIXMLRPCRequestHandler

class xmlrpc.server.CGIXMLRPCRequestHandler(allow_none=False, encoding=None, use_builtin_types=False) Create a new instance to handle XML-RPC requests in a CGI environment. The allow_none and encoding parameters are passed on to xmlrpc.client and control the XML-RPC responses that will be returned from the server. The use_builtin_types parameter is passed to the loads() function and controls which types are processed when date/times values or binary data are received; it defaults to false.

xmlrpc.server.CGIXMLRPCRequestHandler.handle_request()

CGIXMLRPCRequestHandler.handle_request(request_text=None) Handle an XML-RPC request. If request_text is given, it should be the POST data provided by the HTTP server, otherwise the contents of stdin will be used.

xmlrpc.client.ServerProxy.system.listMethods()

ServerProxy.system.listMethods() This method returns a list of strings, one for each (non-system) method supported by the XML-RPC server.

xmlrpc.client.ServerProxy

class xmlrpc.client.ServerProxy(uri, transport=None, encoding=None, verbose=False, allow_none=False, use_datetime=False, use_builtin_types=False, *, context=None) Changed in version 3.3: The use_builtin_types flag was added. A ServerProxy instance is an object that manages communication with a remote XML-RPC server. The required first argument is a URI (Uniform Resource Indicator), and will normally be the URL of the server. The optional second argument is a transport factory instance; by