21. Internet 协议和支持 — Python 文档
来自菜鸟教程
Python/docs/3.6/library/internet
21. 互联网协议和支持
本章中描述的模块实现了 Internet 协议并支持相关技术。 它们都是用 Python 实现的。 这些模块中的大多数都需要存在依赖于系统的模块 socket,目前大多数流行平台都支持该模块。 这是一个概述:
- 21.1.
webbrowser
— 方便的 Web 浏览器控制器 - 21.2.
cgi
— 通用网关接口支持 - 21.3.
cgitb
— CGI 脚本的回溯管理器 - 21.4.
wsgiref
— WSGI 实用程序和参考实现 - 21.5.
urllib
— URL 处理模块 - 21.6.
urllib.request
— 用于打开 URL 的可扩展库- 21.6.1. 请求对象
- 21.6.2. OpenerDirector 对象
- 21.6.3. BaseHandler 对象
- 21.6.4. HTTPRedirectHandler 对象
- 21.6.5. HTTPCookieProcessor 对象
- 21.6.6. ProxyHandler 对象
- 21.6.7. HTTPPasswordMgr 对象
- 21.6.8. HTTPPasswordMgrWithPriorAuth 对象
- 21.6.9. AbstractBasicAuthHandler 对象
- 21.6.10. HTTPBasicAuthHandler 对象
- 21.6.11. ProxyBasicAuthHandler 对象
- 21.6.12. AbstractDigestAuthHandler 对象
- 21.6.13. HTTPDigestAuthHandler 对象
- 21.6.14. ProxyDigestAuthHandler 对象
- 21.6.15. HTTPHandler 对象
- 21.6.16. HTTPSHandler 对象
- 21.6.17. 文件处理器对象
- 21.6.18. 数据处理器对象
- 21.6.19. FTPHandler 对象
- 21.6.20. CacheFTPHandler 对象
- 21.6.21. UnknownHandler 对象
- 21.6.22. HTTPErrorProcessor 对象
- 21.6.23. 例子
- 21.6.24. 传统界面
- 21.6.25.
urllib.request
限制
- 21.7.
urllib.response
— urllib 使用的响应类 - 21.8.
urllib.parse
— 将 URL 解析为组件 - 21.9.
urllib.error
— urllib.request 引发的异常类 - 21.10.
urllib.robotparser
— robots.txt 的解析器 - 21.11.
http
— HTTP 模块 - 21.12.
http.client
— HTTP 协议客户端 - 21.13.
ftplib
— FTP 协议客户端 - 21.14.
poplib
— POP3 协议客户端 - 21.15.
imaplib
— IMAP4 协议客户端 - 21.16.
nntplib
— NNTP 协议客户端 - 21.17.
smtplib
— SMTP 协议客户端 - 21.18.
smtpd
— SMTP 服务器 - 21.19.
telnetlib
— Telnet 客户端 - 21.20.
uuid
— 根据 RFC 4122 的 UUID 对象 - 21.21.
socketserver
— 网络服务器框架 - 21.22.
http.server
— HTTP 服务器 - 21.23.
http.cookies
— HTTP 状态管理 - 21.24.
http.cookiejar
— HTTP 客户端的 Cookie 处理 - 21.25.
xmlrpc
— XMLRPC 服务器和客户端模块 - 21.26.
xmlrpc.client
— XML-RPC 客户端访问 - 21.27.
xmlrpc.server
— 基本的 XML-RPC 服务器 - 21.28.
ipaddress
— IPv4/IPv6 操作库