20.25. DocXMLRPCServer —自文档 XML-RPC 服务器

Note

DocXMLRPCServer模块已在 Python 3 中合并到xmlrpc.server中。2to3工具在将源转换为 Python 3 时将自动适应导入。

2.3 版的新Function。

DocXMLRPCServer模块扩展了SimpleXMLRPCServer中的类,以响应 HTTP GET 请求而提供 HTML 文档。服务器可以使用DocXMLRPCServer独立安装,也可以使用DocCGIXMLRPCRequestHandler嵌入 CGI 环境中。

20.25.1. DocXMLRPCServer 对象

DocXMLRPCServer类是从SimpleXMLRPCServer.SimpleXMLRPCServer派生的,它提供了一种创建自文档的独立 XML-RPC 服务器的方法。 HTTP POST 请求作为 XML-RPC 方法调用处理。pass生成 pydoc 样式的 HTML 文档来处理 HTTP GET 请求。这允许服务器提供其自己的基于 Web 的文档。

20.25.2. DocCGIXMLRPCRequestHandler

DocCGIXMLRPCRequestHandler类是从SimpleXMLRPCServer.CGIXMLRPCRequestHandler派生的,并提供了一种创建自文档化 XML-RPC CGI 脚本的方法。 HTTP POST 请求作为 XML-RPC 方法调用处理。pass生成 pydoc 样式的 HTML 文档来处理 HTTP GET 请求。这允许服务器提供其自己的基于 Web 的文档。

首页