Web.WebReq.TWebRequestHandler.HandleRequest
Delphi
function HandleRequest(Request: TWebRequest; Response: TWebResponse): Boolean;
C++
bool __fastcall HandleRequest(Web::Httpapp::TWebRequest* Request, Web::Httpapp::TWebResponse* Response);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | protected | Web.WebReq.pas Web.WebReq.hpp |
Web.WebReq | TWebRequestHandler |
説明
サーバーが受け取った HTTP リクエストメッセージに応答します。
TWebApplication の下位オブジェクトは HTTP リクエストメッセージを受け取ると,そのメッセージを表す TWebRequest オブジェクトと,リクエストに一致する TWebResponse メッセージを作成します。次に,HandleRequest メソッドを呼び出し,それらのオブジェクトを Request パラメータおよび Response パラメータとして渡します。
HandleRequest メソッドは,Web アプリケーションに関連付けられた Web モジュールをアクティブにします。次に,リクエストを適切なアクション項目にディスパッチできるように,リクエストオブジェクトおよびレスポンスオブジェクトをディスパッチャに渡します。ディスパッチャが復帰すると,HandleRequest メソッドは処理されたレスポンスが未送信でないかどうか確認し,未送信であれば送信します。最後に,HandleRequest メソッドはデータモジュールを非アクティブにします。
HandleRequest メソッドは,リクエストメッセージが処理および送信されたかどうかを示す論理値を返します。