HTTP レスポンス メッセージの作成

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

Web ブローカの利用:インデックス への移動


Web サーバー アプリケーションが、受信 HTTP リクエスト メッセージのために Web.HTTPApp.TWebRequest 派生オブジェクトを作成する際、それに対応する TWebResponse 派生オブジェクトも作成し、返される際に送信するレスポンス メッセージを表します。たとえば、NSAPI や ISAPI のアプリケーションでは、レスポンス メッセージは Web.Win.IsapiHTTP.TISAPIResponse オブジェクトによってカプセル化されており、コンソール CGI アプリケーションでは Web.CGIHTTP.TCGIResponse オブジェクトが使用されます。

Web クライアント リクエストへのレスポンスを生成するアクション アイテムは、レスポンス オブジェクトのプロパティを設定します。あるケースでは、これは、エラー コードを返すことや、リクエストを別の URI にリダイレクトするのと同じくらいシンプルなものとなります。その他のケースでは、これは、アクション アイテムが、その他のソースから情報をフェッチし、それらを最終的な形式にまとめる必要があるなど、複雑な計算を伴う場合もあります。大抵のリクエスト メッセージでは、それがたとえ、要求されたアクションが実行されたことの通知だけでも、レスポンスを必要とします。

HTTP リクエストに応答するには、次のことが必要となります。

関連項目