インターネットプロトコルとサポート¶
この章で記述されるモジュールは、インターネットプロトコルを実装し、関連技術をサポートします。それらは全てPythonで実装されています。これらのモジュールの大部分は、システム依存のモジュール socket が存在することが必要ですが、これは現在ではほとんどの一般的なプラットフォーム上でサポートされています。ここに概観を示します:
- webbrowser--- 便利なウェブブラウザコントローラー
- 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 プロトコルクライアント
- smtplib--- SMTP プロトコルクライアント
- uuid--- UUID objects according to RFC 9562
- socketserver--- ネットワークサーバーのフレームワーク
- http.server--- HTTP サーバー
- http.cookies--- HTTP の状態管理
- http.cookiejar--- HTTP クライアント用の Cookie 処理
- xmlrpc--- XMLRPC サーバーとクライアントモジュール群
- xmlrpc.client--- XML-RPC クライアントアクセス
- xmlrpc.server--- 基本的な XML-RPC サーバー
- ipaddress--- IPv4/IPv6 操作ライブラリ