18. インターネットプロトコルとその支援

この章で記述されるモジュールは、インターネットプロトコルと 関連技術の支援を実装します。それらは全てPythonで実装されています。 これらのモジュールの大部分は、システム依存のモジュール socket が存在することが必要ですが、 これは現在ではほとんどの一般的なプラットフォーム上でサポート されています。ここに概観を示します。

webbrowser   ウェウブブラウザーのための使い易いコントローラー
cgi   サーバ側で動作するスクリプトがフォームの内容を 解釈するために使うゲートウェイインタフェース規格のサポート。
cgitb   設定可能な、CGI スクリプトのトレースバック処理機構です。
wsgiref   WSGI ユーティリティとリファレンス実装
wsgiref.util  
wsgiref.headers  
wsgiref.simple_server  
wsgiref.validate  
wsgiref.handlers  
urllib   URL による任意のネットワークリソースへのアクセス (socket が必要です)。
urllib2   様々なプロトコルで URL を開くための拡張可能なライブラリ
httplib   HTTP および HTTPS プロトコルのクライアント (ソケットを必要とします) 。
ftplib   FTPプロトコルクライアント(ソケットを必要とします)。
gopherlib   gopher プロトコルのクライアント (ソケットを必要とします)。
poplib   POP3 プロトコルクライアント (socketsを必要とする)
imaplib   IMAP4 protocol client (requires sockets).
nntplib   NNTP プロトコルクライアント (ソケットを必要とします)。
smtplib   SMTP プロトコル クライアント (ソケットが必要です)。
smtpd   柔軟性のある SMTP サーバの実装
telnetlib   Telnet クライアントクラス
uuid   RFC 4122 に準拠した UUID オブジェクト(汎用一意識別子)
urlparse   URL を解析して構成要素にします。
SocketServer   ネットワークサーバ構築のためのフレームワーク。
BaseHTTPServer   基本的な機能を持つ HTTP サーバ (SimpleHTTPServer および CGIHTTPServer の基底クラス)。
SimpleHTTPServer   このモジュールは HTTP サーバに基本的なリクエストハンドラを提供します。
CGIHTTPServer   CGI スクリプトの実行機能を持つ HTTP サーバのためのリクエスト処理機構を提供します。
cookielib   HTTP クライアント用の Cookie 処理
Cookie   HTTP状態管理(cookies)のサポート。
xmlrpclib   XML-RPC client access.
SimpleXMLRPCServer   基本的なXML-RPCサーバーの実装。
DocXMLRPCServer   セルフ-ドキュメンティング XML-RPC サーバの実装。

ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。