20。 インターネットプロトコルとサポート
この章で説明するモジュールは、インターネットプロトコルと関連テクノロジのサポートを実装します。 それらはすべてPythonで実装されています。 これらのモジュールのほとんどは、システムに依存するモジュール socket の存在を必要とします。これは、現在、最も一般的なプラットフォームでサポートされています。 概要は次のとおりです。
- 20.1.
webbrowser
—便利なWebブラウザーコントローラー - 20.2.
cgi
— Common GatewayInterfaceのサポート - 20.3.
cgitb
—CGIスクリプトのトレースバックマネージャー - 20.4.
wsgiref
—WSGIユーティリティとリファレンス実装 - 20.5.
urllib
—URLで任意のリソースを開く - 20.6.
urllib2
—URLを開くための拡張可能なライブラリ- 20.6.1. リクエストオブジェクト
- 20.6.2. OpenerDirectorオブジェクト
- 20.6.3. BaseHandlerオブジェクト
- 20.6.4. HTTPRedirectHandlerオブジェクト
- 20.6.5. HTTPCookieProcessorオブジェクト
- 20.6.6. ProxyHandlerオブジェクト
- 20.6.7. HTTPPasswordMgrオブジェクト
- 20.6.8. AbstractBasicAuthHandlerオブジェクト
- 20.6.9. HTTPBasicAuthHandlerオブジェクト
- 20.6.10. ProxyBasicAuthHandlerオブジェクト
- 20.6.11. AbstractDigestAuthHandlerオブジェクト
- 20.6.12. HTTPDigestAuthHandlerオブジェクト
- 20.6.13. ProxyDigestAuthHandlerオブジェクト
- 20.6.14. HTTPHandlerオブジェクト
- 20.6.15. HTTPSHandlerオブジェクト
- 20.6.16. FileHandlerオブジェクト
- 20.6.17. FTPHandlerオブジェクト
- 20.6.18. CacheFTPHandlerオブジェクト
- 20.6.19. UnknownHandlerオブジェクト
- 20.6.20. HTTPErrorProcessorオブジェクト
- 20.6.21. 例
- 20.7.
httplib
—HTTPプロトコルクライアント - 20.8.
ftplib
—FTPプロトコルクライアント - 20.9.
poplib
—POP3プロトコルクライアント - 20.10.
imaplib
—IMAP4プロトコルクライアント - 20.11.
nntplib
—NNTPプロトコルクライアント - 20.12.
smtplib
—SMTPプロトコルクライアント - 20.13.
smtpd
—SMTPサーバー - 20.14.
telnetlib
—Telnetクライアント - 20.15.
uuid
— RFC4122に準拠したUUIDオブジェクト - 20.16.
urlparse
—URLをコンポーネントに解析します - 20.17.
SocketServer
—ネットワークサーバーのフレームワーク - 20.18.
BaseHTTPServer
—基本的なHTTPサーバー - 20.19.
SimpleHTTPServer
—単純なHTTPリクエストハンドラー - 20.20.
CGIHTTPServer
—CGI対応のHTTPリクエストハンドラー - 20.21.
cookielib
—HTTPクライアントのCookie処理 - 20.22.
Cookie
—HTTP状態管理 - 20.23.
xmlrpclib
—XML-RPCクライアントアクセス - 20.24.
SimpleXMLRPCServer
—基本的なXML-RPCサーバー - 20.25.
DocXMLRPCServer
—自己文書化XML-RPCサーバー