Web.HTTPApp.TWebActionItem

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.Classes.TCollectionItemSystem.Classes.TPersistentSystem.TObjectTWebActionItem

Delphi

TWebActionItem = class(TCollectionItem)

C++

class PASCALIMPLEMENTATION TWebActionItem : public System::Classes::TCollectionItem

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
Web.HTTPApp.pas
Web.HTTPApp.hpp
Web.HTTPApp Web.HTTPApp

Beschreibung

TWebActionItem ermöglicht es einer Web-Server-Anwendung, Antworten auf HTTP-Anforderungen zu erzeugen und zu versenden.

Mit TWebActionItem können Sie in einer Web-Server-Anwendung Antworten auf einen bestimmten Typ von HTTP-Anforderungen erzeugen. Jedes TWebActionItem-Objekt ist für einen bestimmten URI-Pfad und ein bestimmtes HTTP-Anforderungsverfahren geeignet.

Der Web-Dispatcher das für die Bearbeitung einer HTTP-Anforderung geeignete TWebActionItem-Objekt aus, indem

der Pfadanteil der vom Web-Client angeforderten URI mit der Eigenschaft PathInfo des TWebActionItem-Objekts verglichen wird.

das vom Web-Client angeforderte Verfahren mit dem Verfahrenstyp verglichen wird, den das TWebActionItem-Objekt bearbeiten kann.

Ein TWebActionItem-Objekt bearbeitet eine HTTP-Anforderung automatisch mit Hilfe eines zugehörigen Inhalts-Generators oder in seiner Ereignisbehandlungsroutine OnAction. Diese Ereignisbehandlungsroutine liest die Anforderung und stellt eine Antwort zusammen, indem sie den Eigenschaften des TWebResponse-Objekts Werte zuweist. Anschließend kann sie entweder das TWebResponse-Objekt auffordern, die Antwort zum Web-Client zurückzusenden, oder dies dem TWebApplication-Objekt überlassen, nachdem andere TWebActionItem-Objekte Gelegenheit hatten, ihren Teil zur Antwort beizutragen.

Siehe auch