5.1.2 PythonPostReadRequestHandler

文法: Python*Handler Syntax
コンテキスト: サーバ設定、バーチャルホスト
オーバライド: not None
モジュール: mod_python.c

このハンドラは、リクエストの内容を読み込み終わった後で、かつ他のフェイズの処理が 行われるよりも前に呼び出されます。このハンドラは入力ヘッダフィールドに基づいて 何らかの判定を行う場合に便利です。

注意: このリクエスト処理フェイズでは、URI はまだパス名に変換されていません。 従って、<Directory><Location><File> ディレクティブ内や .htaccessファイルの中で指定しても Apache はこのディレクティブを実行できません。 このディレクティブを置けるのはメインの設定ファイルのみで、 そのコードはメインのインタプリタが実行します。 また、このフェイズはリクエストのコンテキストタイプ (例えば、要求が Python プログラムを 指しているのか、それとも gif ファイルなのか) を特定するよりも前に発生するので、 このハンドラで指定したPythonのルーチンは、このサーバに対する あらゆる (Pythonプログラム以外も含む) リクエストに対して 呼び出されてしまいます。これはパフォーマンスが優先課題の場合には熟慮すべき問題です。

以下のハンドラは、Apache が処理する各フェイズの順に合わせて ドキュメント化されています。