クライアント リクエストへの対処

提供: RAD Studio
移動先: 案内検索

HTTP サーバーの動作:インデックス への移動

Web サーバーはクライアントリクエストを受信すると,サーバーの環境設定に基づいてアクションをいくつでも実行できます。サーバーがリクエストの /gallery.dll 部をプログラムとして認識するように環境設定されている場合,リクエストに関する情報をプログラムに送ります。リクエストに関する情報をプログラムに渡す方法は,Web サーバーアプリケーションの種類によって異なります。

  • プログラムが CGI(Common Gateway Interface)プログラムの場合,サーバーはリクエストの情報を CGI プログラムに直接渡す。サーバーはプログラムが終了するまで待機している。CGI プログラムは終了すると,コンテンツをサーバーに直接返す
  • プログラムがダイナミックリンクライブラリ(DLL)の場合,サーバーは必要であれば DLL をロードしてからリクエストの情報を構造体として DLL に渡す。サーバーはプログラムが終了するまで待機している。DLL は,終了するとコンテンツをサーバーに直接返す

どの場合も,プログラムはリクエストに基づいて動作し,プログラマが指定したアクションを実行します。アクションには,データベースへのアクセス,テーブル参照または計算,HTML ドキュメントの作成または選択などがあります。

関連項目