• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > python使用xmlrpc实例讲解

python使用xmlrpc实例讲解

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了python xmlrpc,xmlrpc,xmlrpc.php,xmlrpc error,c xmlrpc等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

RPC是Remote Procedure Call的缩写,翻译成中文就是远程方法调用,是一种在本地的机器上调用远端机器上的一个过程(方法)的技术,这个过程也被大家称为“分布式计算”,是为了提高各个分立机器的“互操作性”而发明出来的技术。

XML-RPC的全称是XML Remote Procedure Call,即XML远程方法调用。

它是一套允许运行在不同操作系统、不同环境的程序实现基于Internet过程调用的规范和一系列的实现。
这种远程过程调用使用http作为传输协议,XML作为传送信息的编码格式。
Xml-Rpc的定义尽可能的保持了简单,但同时能够传送、处理、返回复杂的数据结构。
Python下的XML-RPC:

1、类库:xmlrpclib    一般使用在客户端,这个模块用来调用注册在XML-RPC服务器端的函数,xmlrpclib并不是一个类型安全的模块,无法抵御恶意构造的数据,这方面的一些处理工作需要交给开发者自己。

2、类库:SimpleXMLRPCServer   一般是用在服务器端,这个模块用来构造一个最基本的XML-RPC服务器框架

3、构造一个基本的XML-RPC Server:

def is_even(n):
    return n%2 == 0
server = SimpleXMLRPCServer(("localhost", 8000))#确定URL和端口
print "Listening on port 8000..."
server.register_function(is_even, "is_even") #注册is_even函数
server.serve_forever()#启动服务器,并使其对这个连接可用
</div>

4、构造一个基本的XML-RPC Client:

</div>

您可能想查找下面的文章:

  • python使用xmlrpclib模块实现对百度google的ping功能
  • python基于xmlrpc实现二进制文件传输的方法
  • python使用xmlrpc实例讲解
  • python使用xmlrpc实例讲解

相关文章

  • 使用Python进行新浪微博的mid和url互相转换实例(10进制和62进制互算)
  • python使用xlrd实现检索excel中某列含有指定字符串记录的方法
  • python中函数传参详解
  • python标准算法实现数组全排列的方法
  • php使用递归与迭代实现快速排序示例
  • 浅析Python中的join()方法的使用
  • python通过ElementTree操作XML获取结点读取属性美化XML
  • python xml.etree.ElementTree遍历xml所有节点实例详解
  • tensorflow estimator 使用hook实现finetune方式
  • Python 描述符(Descriptor)入门

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 双向RNN:bidirectional_dynamic_rnn()函数的使用详解
    • python列表操作实例
    • python语言使用技巧分享
    • 使用Python编写一个在Linux下实现截图分享的脚本的教程
    • 使用tensorboard可视化loss和acc的实例
    • 简单谈谈python中的多进程
    • Python中Django框架下的staticfiles使用简介
    • 自动化Nginx服务器的反向代理的配置方法
    • 利用Python的装饰器解决Bottle框架中用户验证问题
    • json跨域调用python的方法详解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有