XMLRPC Python 服务器

1 投票
1 回答
536 浏览
提问于 2025-04-17 08:08

我正在做一个项目,里面有一个用PHP写的XML-RPC客户端,它要连接到一个用Python写的服务器。我已经让PHP客户端正常工作了,但我不知道Python服务器是怎么接收输入参数的。从PHP客户端发出去的信息包含一个字符串和两个整数,我们希望Python服务器能用这些值来进行计算。

Python中的XML-RPC服务器是怎么接收客户端发送的值的呢?

谢谢!

1 个回答

0

你可以查看xmlrpclib,这是Python实现这个标准的地方。

下面是那里的一个服务器端示例:

from SimpleXMLRPCServer import SimpleXMLRPCServer

def is_even(n):
    return n%2 == 0

server = SimpleXMLRPCServer(("localhost", 8000))
print "Listening on port 8000..."
server.register_function(is_even, "is_even")
server.serve_forever()

撰写回答