Die Antwort senden

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu HTTP-Antwortbotschaften erzeugen


Wenn zur Beantwortung einer Anforderungsbotschaft keine weiteren Aktionen erforderlich sind, können Sie die Antwort senden. Dies kann direkt von einer Web.HTTPApp.TWebActionItem.OnAction-Ereignisbehandlungsroutine aus geschehen. Das Antwortobjekt stellt zwei Methoden für das Senden einer Antwort bereit: SendResponse und SendRedirect. Durch einen Aufruf von SendResponse senden Sie die Antwort mit dem angegebenen Inhalt und den gesamten Header-Informationen des TWebResponse-Objekts. Wenn dagegen nur die Umleitung des Web-Client an eine andere URI erforderlich ist, verwenden Sie die Methode SendRedirect.

Falls keine der Ereignisbehandlungsroutinen die Antwort sendet, übernimmt das Web-Anwendungsobjekt das Senden, sobald der Dispatcher seine Arbeit beendet hat. Zeigt allerdings keines der Aktionselemente an, dass die Anforderung bearbeitet wurde, beendet die Anwendung die Verbindung zum Web-Client, ohne eine Antwort zu senden.

Siehe auch