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--- UUID objects according to RFC 4122
- 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 操作ライブラリ
