互联网应用协议与数据处理
1. 互联网应用协议
1.1 XML - RPC 客户端支持
xmlrpclib
模块为 XML - RPC 提供客户端支持。XML - RPC 是一种远程过程调用机制,使用 XML 进行数据编码,HTTP 作为传输机制。
1.1.1 创建 ServerProxy 实例
要使用该模块,需创建 ServerProxy
实例:
ServerProxy(uri [, transport [, encoding [, verbose [, allow_none]]])
-
uri
:远程 XML - RPC 服务器的位置,如 “http://www.foo.com/RPC2”。必要时,可使用 “http://users:pass@host:port/path” 格式添加基本认证信息。 -
transport
:指定传输工厂实例,通常无需提供。 -
encoding
:编码方式,默认为 UTF - 8。 -
verbose
:若为True
,显示调试信息。 -
allow_none
:若为True
,允许将None
值发送到远程服