扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
XML-RPC的全称是XML Remote Procedure Call,即XML远程方法调用,故名思义,就是采用XML作为调用远程方法的媒介。由于XML的简单性,所以采用XML-RPC相对比较容易。
下面贴个Python的代码,演示一个XML-RPC的应用:
python> import xmlrpclib
python> server = xmlrpclib.Server("http://betty.userland.com/RPC2")
python> server.examples.getStateName(41)
'South Dakota'
非常简单的函数调用。
XML-RPC协议的说明书是http://www.xmlrpc.com/spec,作者是Dave Winer。有兴趣可以参考参考,下面贴一个简单的用于通讯的XML。
<methodCall>
<methodName>sample.sumAndDifference</methodName>
<params>
<param><value><int>5</int></value></param>
<param><value><int>3</int></value></param>
</params>
</methodCall>
XML-RPC本身支持很多数据类型,下面是他支持的数据类型清单:
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。