后浪云Python教程:互联网协议和支持
互联网协议和支持
本章介绍的模块实现了互联网协议以及相关技术支持。 它们都是用 python 实现的。 这些模块大多需要依赖于系统的模块 socket 作为前提,该模块在大多数流行系统平台上都受到支持。 下面是一份概览:
- webbrowser —- 方便的 Web 浏览器控制工具
- 浏览器控制器对象
- wsgiref —- WSGI 工具和参考实现
- urllib —- URL 处理模块
- urllib.request —- 用于打开 URL 的可扩展库
- Request 对象
- OpenerDirector 对象
- BaseHandler 对象
- HTTPRedirectHandler 对象
- HTTPCookieProcessor 对象
- ProxyHandler 对象
- HTTPPasswordMgr 对象
- HTTPPasswordMgrWithPriorAuth 对象
- AbstractBasicAuthHandler 对象
- HTTPBasicAuthHandler 对象
- ProxyBasicAuthHandler 对象
- AbstractDigestAuthHandler 对象
- HTTPDigestAuthHandler 对象
- ProxyDigestAuthHandler 对象
- HTTPHandler 对象
- HTTPSHandler 对象
- FileHandler 对象
- DataHandler 对象
- FTPHandler 对象
- CacheFTPHandler 对象
- UnknownHandler 对象
- HTTPErrorProcessor 对象
- 例子
- 已停用的接口
- urllib.request 的限制
- urllib.response —- urllib 使用的 Response 类
- urllib.parse 用于解析 URL
- URL 解析
- 解析ASCII编码字节
- 结构化解析结果
- URL 转码
- urllib.error —- urllib.request 引发的异常类
- urllib.robotparser —- robots.txt 语法分析程序
- http —- HTTP 模块
- HTTP 状态码
- HTTP methods
- http.client —- HTTP 协议客户端
- HTTPConnection 对象
- HTTPResponse 对象
- 例子
- HTTPMessage 对象
- ftplib —- FTP 协议客户端
- FTP 对象
- FTP_TLS 对象
- poplib —- POP3 协议客户端
- POP3 对象
- POP3 示例
- imaplib —- IMAP4 协议客户端
- IMAP4 对象
- IMAP4 示例
- smtplib —- SMTP 协议客户端
- SMTP 对象
- SMTP 示例
- uuid —- RFC 4122 定义的UUID对象
- 示例
- socketserver —- 用于网络服务器的框架
- 服务器创建的说明
- Server 对象
- 请求处理句柄对象
- 例子
- socketserver.TCPServer 示例
- socketserver.UDPServer 示例
- 异步混合类
- http.server —- HTTP 服务器
- 安全考量
- http.cookies —- HTTP状态管理
- Cookie 对象
- Morsel 对象
- 示例
- http.cookiejar —— HTTP 客户端的 Cookie 处理
- CookieJar 和 FileCookieJar 对象
- FileCookieJar 的子类及其与 Web 浏览器的协同
- CookiePolicy 对象
- DefaultCookiePolicy 对象
- Cookie 对象
- 例子
- xmlrpc —- XMLRPC 服务端与客户端模块
- xmlrpc.client —- XML-RPC 客户端访问
- ServerProxy 对象
- DateTime 对象
- Binary 对象
- Fault 对象
- ProtocolError 对象
- MultiCall 对象
- 便捷函数
- 客户端用法的示例
- 客户端与服务器用法的示例
- xmlrpc.server —- 基本 XML-RPC 服务器
- SimpleXMLRPCServer 对象
- SimpleXMLRPCServer 示例
- CGIXMLRPCRequestHandler
- 文档 XMLRPC 服务器
- DocXMLRPCServer 对象
- DocCGIXMLRPCRequestHandler
- SimpleXMLRPCServer 对象
- ipaddress —- IPv4/IPv6 操作库
- 方便的工厂函数
- IP 地址
- 地址对象
- 转换字符串和整数
- 运算符
- 比较运算符
- 算术运算符
- IP网络的定义
- 前缀、网络掩码和主机掩码
- 网络对象
- 运算符
- 逻辑运算符
- 迭代
- 作为地址容器的网络
- 接口对象
- 运算符
- 逻辑运算符
- 运算符
- 其他模块级别函数
- 自定义异常
版权声明:
作者:后浪云
链接:https://www.idc.net/help/167953/
文章版权归作者所有,未经允许请勿转载。
THE END