21. インターネットプロトコルとサポート¶
この章で記述されるモジュールは、インターネットプロトコルを実装し、関連技術をサポートします。それらは全てPythonで実装されています。これらのモジュールの大部分は、システム依存のモジュール socket が存在することが必要ですが、これは現在ではほとんどの一般的なプラットフォーム上でサポートされています。ここに概観を示します:
- 21.1.
webbrowser--- 便利なウェブブラウザコントローラー - 21.2.
cgi--- CGI (ゲートウェイインタフェース規格) のサポート - 21.3.
cgitb--- CGI スクリプトのトレースバック管理機構 - 21.4.
wsgiref--- WSGI ユーティリティとリファレンス実装 - 21.5.
urllib--- URL を扱うモジュール群 - 21.6.
urllib.request--- URL を開くための拡張可能なライブラリ- 21.6.1. Request オブジェクト
- 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. FileHandler オブジェクト
- 21.6.18. DataHandler オブジェクト
- 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 操作ライブラリ
