Web.HTTPApp

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche


Inhaltsverzeichnis

Klassen

EWebBrokerExceptionEWebBrokerException ist eine Exception, die von WebBroker-Objekten ausgelöst wird.
IGetAppDispatcher
IGetWebAppServices
IGetWebRequestHandler
IMultiModuleSupport
IProduceContentIProduceContent implementiert die Schnittstelle zum Generieren des Inhalts einer Webseite.
IProduceContentFrom
ISetAppDispatcher
IWebAppServicesIWebAppServices implementiert die Schnittstelle zum Einrichten und Abschließen der Verarbeitung von HTTP-Anforderungsbotschaften.
IWebDispatch
IWebDispatchActionsIWebDispatchActions ist die Schnittstelle für Komponenten, die HTTP-Anforderungsbotschaften mit Aktionselementen verteilen.
IWebDispatcherAccessIWebDispatcherAccess bietet Zugriff auf das aktuelle HTTP-Anforderungs- und Antwortobjekt.
IWebExceptionHandler
IWebRequestHandlerIWebRequestHandler ist die Schnittstelle für Objekte, die HTTP-Anforderungsbotschaften verteilen.
TAbstractContentParserTAbstractContentParser ist die Basisklasse für Objekte, die den Inhalt einer HTTP-Anforderung analysieren.
TAbstractWebModuleFactoryTAbstractWebModuleFactory ist die Basisklasse für Webmodul-Factory-Objekte.
TAbstractWebModuleListTAbstractWebModuleList verwaltet die Webmodule einer WebSnap-Anwendung und ermöglicht den Zugriff auf die entsprechenden Factory-Objekte.
TAbstractWebPageInfoTAbstractWebPageInfo repräsentiert die Attribute eins Webseitenmoduls.
TAbstractWebPageModuleFactoryTAbstractWebPageModuleFactory ist die Basisklasse für Webmodul-Factory-Objekte, deren generierte Webmodule Webseiten erstellen.
TAbstractWebRequestFileTAbstractWebRequestFile beschreibt eine hochgeladene Datei aus einer HTTP-Anforderung.
TAbstractWebRequestFilesTAbstractWebRequestFiles ist eine Kollektion von TAbstractWebRequestFile-Objekten.
TAbstractWebSessionTAbstractWebSession ist die Basisklasse für Sitzungsobjekte in einer WebSnap-Anwendung.
TContentParserTContentParser ist der Standardparser zum Extrahieren benannter Stringwerte und hochgeladener Dateien aus einer HTTP-Anforderung.
TContentParserClassRepräsentiert die TAbstractContentParser-Metaklasse.
TCookieTCookie repräsentiert einen Cookie-Header in einer HTTP-Antwortbotschaft.
TCookieCollectionTCookieCollection ist eine Kollektion von TCookie-Objekten.
TCustomContentProducerTCustomContentProducer ist die Basisklasse für alle Objekte, die einen String generieren, der den Inhalt einer HTTP-Antwortbotschaft bildet.
TCustomWebDispatcherTCustomWebDispatcher ist die abstrakte Basisklasse für Web-Dispatcher.
TCustomWebFileDispatcherTCustomWebFileDispatcher ist die abstrakte Basisklasse für Webdatei-Dispatcher-Objekte.
TDefaultWebAppServices
TWebActionItemTWebActionItem ermöglicht es einer Web-Server-Anwendung, Antworten auf HTTP-Anforderungen zu erzeugen und zu versenden.
TWebActionItemsTWebActionItems ist eine Kollektion von TWebActionItem-Objekten.
TWebDispatcherTWebDispatcher leitet eine HTTP-Anforderung an die entsprechenden Aktionselemente weiter, die die Antwort zusammenstellen.
TWebFileDispatcherTWebFileDispatcher verwaltet die Eigenschaften der Anforderung der aktuellen HTTP-Datei.
TWebModuleTWebModule ist das automatisch generierte Web-Modul für eine Web-Server-Anwendung.
TWebModuleContextTWebModuleContext ist ein Entwurfszeitobjekt mit Informationen über die Web-Module in einer WebSnap-Anwendung.
TWebRequestTWebRequest ist die Basisklasse für alle Objekte, die Informationen einer Client-Anforderung darstellen, die einer Web-Server-Anwendung übergeben werden.
TWebResponseTWebResponse ist die Basisklasse für alle Objekte, die für HTTP-Botschaften eingesetzt werden, die als Antwort auf eine HTTP-Anforderung gesendet werden.

Routinen

DayOfWeekStrKonvertíert einenTDateTime-Wert in einen String mit den Wochentag.
DosPathToUnixPathKonvertiert eine DOS-kompatible Pfadangabe in eine UNIX-kompatible Pfadangabe.
EncodingFromContentTypeErmittelt die Codierung des Inhaltstyps.
EncodingGetBytesCodiert einen String gemäß der Inhaltstypcodierung in ein Byte-Array.
EncodingGetStringDecodiert ein Byte-Array gemäß der Inhaltstypcodierung in einen String.
ExtractHeaderFieldsZerlegt einen String mit mehreren Werten in seine einzelnen Felder.
ExtractHTTPFieldsZerlegt einen String mit mehreren Werten in seine einzelnen Felder.
HTMLDecodeErsetzt die HTML-Zeichenentitäten durch die entsprechenden HTML-Sonderzeichen.
HTMLEncodeErsetzt die Zeichen mit spezieller HTML-Bedeutung durch die entsprechenden HTML-Zeichenentitäten.
HTTPDecodeDecodiert einen String, der HTTP-Escape-Zeichen enthält.
HTTPEncodeKonvertiert einen String in ein Format, das nur Werte enthält, die in einem HTTP-Botschafts-Header zulässig sind.
MonthStrKonvertíert einenTDateTime-Wert in einen String mit der Monatsangabe.
ParseDateKonvertiert einen Datumswert aus einem HTTP-Botschafts-Header in einen TDateTime-Wert.
RegisterContentParserRegistriert eine Inhalts-Parser-Klasse.
StatusStringGibt die Beschreibung eines vordefinierten HTTP-Antwortstatuscodes zurück.
UnixPathToDosPathKonvertiert eine UNIX-Pfadangabe in einen DOS-Pfad.
WebApplicationDirectory

Ermittelt den Pfad der ausführbaren Datei einer Webanwendung.

WebApplicationFileName

Ermittelt den Namen der ausführbaren Datei einer Webanwendung.

Typen

_di_IGetAppDispatcher
_di_IGetWebAppServices
_di_IGetWebRequestHandler
_di_IMultiModuleSupport
_di_IProduceContent
_di_IProduceContentFrom
_di_ISetAppDispatcher
_di_IWebAppServices
_di_IWebDispatch
_di_IWebDispatchActions
_di_IWebDispatcherAccess
_di_IWebExceptionHandler
_di_IWebRequestHandler
TDispatchFileEvent
THTTPMethodEventTHTTPMethodEvent ist der Typ für Ereignisbehandlungsroutinen, die während der Verarbeitung einer HTTP-Anforderungsbotschaft aufgerufen werden.
TMethodTypeTMethodType repräsentiert den Typ einer HTTP-Anforderungsbotschaft.
TModuleAddedProcTModuleAddedProc wird für die Behandlungsroutine des Ereignisses OnModuleAdded verwendet.
TWebExceptionEventTWebExceptionEvent ist der Typ für Ereignisbehandlungsroutinen, die reagieren, wenn während der Verarbeitung einer HTTP-Anforderungsbotschaft Exceptions auftreten.
TWebModuleCacheModeTWebModuleCacheMode gibt an, ob die WebSnap-Anwendung Webmodulinstanzen zur Wiederverwendung mit anderen Anforderungen zwischenspeichern kann.
TWebModuleCreateModeTWebModuleCreateMode gibt an, wann ein Generatorobjekt für Webmodule Instanzen erstellen soll.

Variablen

FWebApplicationFileName

Name der ausführbaren Datei einer Webanwendung, wenn das Projekt nicht die Hauptinstanz ist.

Konstanten

MAX_DATETIMESMAX_DATETIMES: Integer = 3;
MAX_INTEGERSMAX_INTEGERS: Integer = 1;
MAX_STRINGSMAX_STRINGS: Integer = $C;
sDateFormatsDateFormat: string = "%%s", dd "%%s" yyyy hh:nn:ss;


Übersetzungen