XMLRPC Python 服务器
我正在做一个项目,里面有一个用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()