xmlrcp学习 - python中使用xmlrpc
一、简介
为了解决在系统的80端口提供RPC的服务,而又不影响正在执行的WEB服务,人们想出了用HTTP协议传输RPC包的办法。对于几乎是专门用于传输文本的HTTP协议,要在其上传输RPC封包,最方便的方法莫过于把RPC封包编码成文本形式——例如XML文件。
XML- RPC(http://www.xml-rpc.com)是由美国UserLand公司指定的一个RPC协议。它将RPC信息封包编码为XML,然后通过 HTTP传输封包;
简单的理解:
二、好处
1. 传输复杂的数据。
2. 通过程序语言的封装,实现远程对象的调用。
三、Python中xmlrpc应用
服务端:
class MyObject:
def sayHello(self):
return "hello xmlprc"
obj = MyObject()
server = SimpleXMLRPCServer.SimpleXMLRPCServer(("localhost", 80))
server.register_instance(obj)
print "Listening on port 80"
server.serve_forever()
客户端:
server = xmlrpclib.ServerProxy("http://localhost:80")
words = server.sayHello()
print "result:" + words
转载于:https://www.cnblogs.com/coderzh/archive/2008/12/03/1346994.html
xmlrcp学习 - python中使用xmlrpc相关推荐
- Python基础学习-Python中最常见括号()、[]、{}的区别 2015-08-13 07:54 by xuxiaoxiaoxiaolu, 1138 阅读, 0 评论, 收藏, 编辑 Pytho
Python基础学习-Python中最常见括号().[].{}的区别 2015-08-13 07:54 by xuxiaoxiaoxiaolu, 1138 阅读, 0 评论, 收藏, 编辑 Pytho ...
- python中continue用法案例_记录今天学习python中for与while循环针对break和continue的用法...
python中有两个主要的循环for与while,其中针对这两个循环有两种不同的中断用法break与continue. 首先先看下面的循环代码: 1: for i in range(10):#变量i带 ...
- 中英文学习Python中的字典类型
中英文学习Python中的字典类型 请看视频: Python中的字典类型,中英文学习,并简单介绍了哈希
- python自学教程推荐-学习python中的pandas有没有好的教程推荐?
上来就丢教程和资料,其实是把路带偏了!找到学习Pandas的方法比找教程重要的多!现在无论是学习Python还是Pandas,最大的问题不是没有资料,而恰恰是太多资料和教程,让人抓不住头绪. 很多凭着 ...
- 在学习Python中,这个知识我们一定要看一遍,记不住没关系单一定要知道,字符串常用函数用法
str.index(sub, start=None, end=None) 作用:查看sub是否在字符串中,在的话返回索引,且只返回第一次匹配到的索引:若找不到则报错:可以指定统计的范围,[start, ...
- python中的文件处理_python学习——python中的文件处理
python对文件的处理. python对文件的处理的两个内建函数: open().file(),这个两函数提供了初始化输入\输出(I\O)操作的通用接口.两函数的功能相同. 基本用法: file_o ...
- 学习python中的pandas教程
作者:吹牛顿 链接:https://www.zhihu.com/question/56310477/answer/873227129 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转 ...
- python学习—python中的引用本质
python引用概念 python中可以使用 id函数查看引用的是否为同一个内存空间,如果返回值相同,说明引用相同.在python中,值是靠引用来传递的. python中所有的变量都是在堆中开辟内存, ...
- python中的命令,python学习——python中命令行
python中的命令行参数 python中有一个模块sys,sys.argv这个属性提供了对命令行参数的访问.命令行参数是调用某个程序时除程序名外的其他参数. sys.argv是命令行参数的列表 le ...
最新文章
- php 指定表格字体大小_PHPExcel根据单元格值设置字体/背景颜色
- 【转】mysqldump的锁表的问题
- 2021年春季学期-信号与系统-第二次作业参考答案-第一小题
- 你的设备中缺少重要的安全和质量修复_城市排水管道三类非开挖修复技术汇总...
- c51汇编语言如何定义全局变量_汇编语言期末复习笔记(七)
- 2021牛客暑期多校训练营6
- 【杭州云栖】飞天技术汇CDN与边缘计算专场:让内容离消费者更进一步
- 前端:HTML/02/排版标记,块元素,行内元素,html字符实体,列表标记,图片标记
- 二级计算机vf题型,2010计算机等级考试二级VF考试题型与解题技巧
- Win32汇编学习(7):鼠标输入消息
- wps嵌入字体后也不改变_冬至后的君子兰,养护方式要改变,不然过年不开花
- 计算理论101:这可能是讲FSM的最生动的一篇了
- 【CCCC】L3-001 凑零钱 (30分),,01背包路径打印
- 如何为复杂页面实现过渡页面
- SQL语句详解(五)——SQL字段修饰符
- ActivityGroup的简单用法
- 方立勋_30天掌握JavaWeb_回顾复习
- 云课堂智慧职教网页版登录入口_云课堂智慧职教网页版登录入口-云课堂智慧职教app官网版下载-XP软件园...
- linux下部署selenium爬虫程序
- Orange部署(Docker容器)