インターネットプロトコルとサポート¶
この章で記述されるモジュールは、インターネットプロトコルを実装し、関連技術をサポートします。それらは全てPythonで実装されています。これらのモジュールの大部分は、システム依存のモジュール socket が存在することが必要ですが、これは現在ではほとんどの一般的なプラットフォーム上でサポートされています。ここに概観を示します:
webbrowser--- 便利なウェブブラウザコントローラーcgi--- CGI (ゲートウェイインタフェース規格) のサポートcgitb--- CGI スクリプトのトレースバック管理機構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 で使用するレスポンスクラスurllib.parse--- URL を解析して構成要素にするurllib.error--- urllib.request が投げる例外urllib.robotparser--- robots.txt のためのパーザhttp--- HTTP モジュール群http.client--- HTTP プロトコルクライアントftplib--- FTPプロトコルクライアントpoplib--- POP3 プロトコルクライアントimaplib--- IMAP4 プロトコルクライアントnntplib--- NNTP プロトコルクライアントsmtplib--- SMTP プロトコルクライアントsmtpd--- SMTP サーバーtelnetlib--- Telnet クライアントuuid--- RFC 4122 に基づくUUID オブジェクトsocketserver--- ネットワークサーバのフレームワークhttp.server--- HTTP サーバhttp.cookies--- HTTPの状態管理http.cookiejar--- HTTP クライアント用の Cookie 処理xmlrpc--- XMLRPC サーバーとクライアントモジュールxmlrpc.client--- XML-RPC クライアントアクセスxmlrpc.server--- 基本的なXML-RPCサーバーipaddress--- IPv4/IPv6 操作ライブラリ
