我在“Standard Python Library by Example”后面实现XMLRPCServer。我希望客户机能够看到方法签名,而我也希望如此
proxy = xmlrpclib.ServerProxy('http://%s:%s' % (host, port))
print proxy.system.methodSignature('list')
(客户端代码)将显示方法签名。在
但是它返回“签名不受支持”
以下是来自SimpleXMLRPCServer的代码:
^{pr2}$有没有一种简单的方法来启用方法签名? ExmLserver是否真的支持它们?是否有支持methodSignatures的实现?在
最好知道:如果服务器不支持system\u methodSignatures方法,为什么要包括它?XMLRPC规范?在
注册内省函数。在
阅读更多信息:http://www.doughellmann.com/PyMOTW/SimpleXMLRPCServer/#introspection-api
或者查看Django的这个解决方案:http://code.google.com/p/django-xmlrpc/wiki/MethodSignatures
相关问题 更多 >
编程相关推荐