Web.HTTPApp.TWebActionItem

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.