Web.HTTPApp

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche


Package inet280.bpl

Klassen

EWebBrokerExceptionEWebBrokerException ist eine Exception, die von WebBroker-Objekten ausgelöst wird.
IGetWebAppServices
IGetWebRequestHandler
IProduceContentIProduceContent implementiert die Schnittstelle zum Generieren des Inhalts einer Webseite.
IProduceContentFrom
ISetAppDispatcherSchnittstelle, die von einem Inhalts-Generator impementiert wird, damit ein Dispatcher sich selbst mit dem Inhalts-Generator assoziiert.
IWebAppServicesIWebAppServices implementiert die Schnittstelle zum Einrichten und Abschließen der Verarbeitung von HTTP-Anforderungsbotschaften.
IWebAppServices180
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.
TAbstractWebRequestFileTAbstractWebRequestFile beschreibt eine hochgeladene Datei aus einer HTTP-Anforderung.
TAbstractWebRequestFilesTAbstractWebRequestFiles ist eine Kollektion von TAbstractWebRequestFile-Objekten.
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.
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.
DefaultCharSet
DefaultCharSetEncoding
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.
HTMLDecode (veraltet)Ersetzt die HTML-Zeichenentitäten durch die entsprechenden HTML-Sonderzeichen.
HTMLEncode (veraltet)Ersetzt die Zeichen mit spezieller HTML-Bedeutung durch die entsprechenden HTML-Zeichenentitäten.
HTTPDecode (veraltet)Decodiert einen String, der HTTP-Escape-Zeichen enthält.
HTTPEncode (veraltet)Konvertiert 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

TDispatchFileEvent
TExtractCharSet
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.
TWebExceptionEventTWebExceptionEvent ist der Typ für Ereignisbehandlungsroutinen, die reagieren, wenn während der Verarbeitung einer HTTP-Anforderungsbotschaft Exceptions auftreten.

Variablen

AutoDetectFieldsCharSetEncoding
FWebApplicationFileName

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

GetDefaultCharSetEncoding
GetDefaultFieldsCharSetEncoding
GetModuleFileNameProcZeiger auf eine Funktion, die den Namen der Webanwendungsdatei zurückgibt.

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;