SimpleXMLRPC_SimpleXMLRPCServer (Internet) – Python 中文开发手册 - Break易站

Python 中文开发手册

SimpleXMLRPCServer (Internet) - Python 中文开发手册

注意

该SimpleXMLRPCServer模块已被合并到Python 3中。当将源代码转换为Python 3时xmlrpc.server,2to3工具将自动适应导入。

2.2版本中的新功能。

源代码: Lib / SimpleXMLRPCServer.py

该SimpleXMLRPCServer模块为使用Python编写的XML-RPC服务器提供了一个基本的服务器框架。服务器可以独立使用SimpleXMLRPCServer,也可以嵌入CGI环境中使用CGIXMLRPCRequestHandler。

class SimpleXMLRPCServer.SimpleXMLRPCServer(addr[, requestHandler[, logRequests[, allow_none[, encoding[, bind_and_activate]]]])

创建一个新的服务器实例。该类提供了可以由XML-RPC协议调用的函数注册方法。所述requestHandler参数应至少为请求处理程序实例的工厂; 它默认为SimpleXMLRPCRequestHandler。该地址和requestHandler参数传递给SocketServer.TCPServer构造函数。如果logRequests为true(缺省值),则会记录请求; 将此参数设置为false将关闭日志记录。该ALLOW_NONE和编码参数传递到xmlrpclib并控制从服务器返回的XML-RPC响应。该bind_and_activate参数控制是否server_bind()和server_activate()由构造函数立即调用; 它默认为true。将其设置为false允许代码在绑定地址之前操作allow_reuse_address类变量。

在版本2.5中进行了更改:添加了allow_none和编码参数。

在版本2.6中更改:添加了bind_and_activate参数。

class SimpleXMLRPCServer.CGIXMLRPCRequestHandler([allow_none[, encoding]])

创建一个新的实例来处理CGI环境中的XML-RPC请求。该ALLOW_NONE和编码参数传递到xmlrpclib并控制从服务器返回的XML-RPC响应。

2.3版本的新功能。

在版本2.5中进行了更改:添加了allow_none和编码参数。

class SimpleXMLRPCServer.SimpleXMLRPCRequestHandler

创建一个新的请求处理器实例。此请求处理程序支持POST请求并修改日志记录,以便遵守Sim

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值