【发布时间】:2011-04-03 10:23:42
【问题描述】:
因为跨域xmlrpc请求在JavaScript中是不可能的 我需要创建一个 Python 应用程序,它通过 HTTP 和 XML-RPC 服务在同一域上公开一些 HTML。
在 python 中创建 HTTP 请求处理程序和 SimpleXMLRPCServer 非常简单, 但它们都必须监听不同的端口,这意味着不同的域。
有没有一种方法可以创建在本地主机上的单个端口上侦听的东西 并公开 HTTPRequestHandler 和 XMLRPCRequest 处理程序?
现在我有两种不同的服务:
httpServer = HTTPServer(('localhost',8001), HttpHandler);
xmlRpcServer = SimpleXMLRPCServer(('localhost',8000),requestHandler=RequestHandler)
更新
- 我无法在设备上安装 Apache
- 托管页面将是单个 html 页面
- 唯一的客户端将是 python 服务自行运行的设备上的设备
【问题讨论】:
标签: python httpserver simplexmlrpcserver