扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
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领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者