レスポンスの送信

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

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


要求メッセージに対してしなければならない処理がもう残っていないと判断したら、Web.HTTPApp.TWebActionItem.OnAction イベント ハンドラから応答を直接送信することができます。応答オブジェクトには、SendResponseSendRedirect という、応答を送信するための 2 つのメソッドがあります。TWebResponse に指定されたコンテンツとすべてのヘッダー プロパティを使って応答を送信するには、SendResponse を呼び出します。Web クライアントを別の URI にリダイレクトするだけなら、SendRedirect メソッドを使用する方が効率的です。

どのイベント ハンドラでも応答が送信されない場合、ディスパッチャの処理の終了後に Web アプリケーション オブジェクトが応答を送信します。ただし、応答の処理が完了したと示すアクション項目がなかった場合は、アプリケーションは応答を送信せずに Web クライアントとの接続を切断します。

関連項目