Web.HTTPApp
Package | inet270.bpl |
---|
Inhaltsverzeichnis
Klassen
EWebBrokerException | EWebBrokerException ist eine Exception, die von WebBroker-Objekten ausgelöst wird. |
IGetWebAppServices | |
IGetWebRequestHandler | |
IProduceContent | IProduceContent implementiert die Schnittstelle zum Generieren des Inhalts einer Webseite. |
IProduceContentFrom | |
ISetAppDispatcher | Schnittstelle, die von einem Inhalts-Generator impementiert wird, damit ein Dispatcher sich selbst mit dem Inhalts-Generator assoziiert. |
IWebAppServices | IWebAppServices implementiert die Schnittstelle zum Einrichten und Abschließen der Verarbeitung von HTTP-Anforderungsbotschaften. |
IWebAppServices180 | |
IWebDispatch | |
IWebDispatchActions | IWebDispatchActions ist die Schnittstelle für Komponenten, die HTTP-Anforderungsbotschaften mit Aktionselementen verteilen. |
IWebDispatcherAccess | IWebDispatcherAccess bietet Zugriff auf das aktuelle HTTP-Anforderungs- und Antwortobjekt. |
IWebExceptionHandler | |
IWebRequestHandler | IWebRequestHandler ist die Schnittstelle für Objekte, die HTTP-Anforderungsbotschaften verteilen. |
TAbstractContentParser | TAbstractContentParser ist die Basisklasse für Objekte, die den Inhalt einer HTTP-Anforderung analysieren. |
TAbstractWebRequestFile | TAbstractWebRequestFile beschreibt eine hochgeladene Datei aus einer HTTP-Anforderung. |
TAbstractWebRequestFiles | TAbstractWebRequestFiles ist eine Kollektion von TAbstractWebRequestFile-Objekten. |
TContentParser | TContentParser ist der Standardparser zum Extrahieren benannter Stringwerte und hochgeladener Dateien aus einer HTTP-Anforderung. |
TContentParserClass | Repräsentiert die TAbstractContentParser-Metaklasse. |
TCookie | TCookie repräsentiert einen Cookie-Header in einer HTTP-Antwortbotschaft. |
TCookieCollection | TCookieCollection ist eine Kollektion von TCookie-Objekten. |
TCookieHelper | |
TCustomContentProducer | TCustomContentProducer ist die Basisklasse für alle Objekte, die einen String generieren, der den Inhalt einer HTTP-Antwortbotschaft bildet. |
TCustomWebDispatcher | TCustomWebDispatcher ist die abstrakte Basisklasse für Web-Dispatcher. |
TCustomWebFileDispatcher | TCustomWebFileDispatcher ist die abstrakte Basisklasse für Webdatei-Dispatcher-Objekte. |
TDefaultWebAppServices | |
TWebActionItem | TWebActionItem ermöglicht es einer Web-Server-Anwendung, Antworten auf HTTP-Anforderungen zu erzeugen und zu versenden. |
TWebActionItems | TWebActionItems ist eine Kollektion von TWebActionItem-Objekten. |
TWebDispatcher | TWebDispatcher leitet eine HTTP-Anforderung an die entsprechenden Aktionselemente weiter, die die Antwort zusammenstellen. |
TWebFileDispatcher | TWebFileDispatcher verwaltet die Eigenschaften der Anforderung der aktuellen HTTP-Datei. |
TWebModule | TWebModule ist das automatisch generierte Web-Modul für eine Web-Server-Anwendung. |
TWebRequest | TWebRequest ist die Basisklasse für alle Objekte, die Informationen einer Client-Anforderung darstellen, die einer Web-Server-Anwendung übergeben werden. |
TWebResponse | TWebResponse ist die Basisklasse für alle Objekte, die für HTTP-Botschaften eingesetzt werden, die als Antwort auf eine HTTP-Anforderung gesendet werden. |
Routinen
DayOfWeekStr | Konvertíert einenTDateTime-Wert in einen String mit den Wochentag. |
DefaultCharSet | |
DefaultCharSetEncoding | |
DosPathToUnixPath | Konvertiert eine DOS-kompatible Pfadangabe in eine UNIX-kompatible Pfadangabe. |
EncodingFromContentType | Ermittelt die Codierung des Inhaltstyps. |
EncodingGetBytes | Codiert einen String gemäß der Inhaltstypcodierung in ein Byte-Array. |
EncodingGetString | Decodiert ein Byte-Array gemäß der Inhaltstypcodierung in einen String. |
ExtractHeaderFields | Zerlegt einen String mit mehreren Werten in seine einzelnen Felder. |
ExtractHTTPFields | Zerlegt 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. |
MonthStr | Konvertíert einenTDateTime-Wert in einen String mit der Monatsangabe. |
ParseDate | Konvertiert einen Datumswert aus einem HTTP-Botschafts-Header in einen TDateTime-Wert. |
RegisterContentParser | Registriert eine Inhalts-Parser-Klasse. |
StatusString | Gibt die Beschreibung eines vordefinierten HTTP-Antwortstatuscodes zurück. |
UnixPathToDosPath | Konvertiert 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 | |
THTTPMethodEvent | THTTPMethodEvent ist der Typ für Ereignisbehandlungsroutinen, die während der Verarbeitung einer HTTP-Anforderungsbotschaft aufgerufen werden. |
TMethodType | TMethodType repräsentiert den Typ einer HTTP-Anforderungsbotschaft. |
TWebExceptionEvent | TWebExceptionEvent ist der Typ für Ereignisbehandlungsroutinen, die reagieren, wenn während der Verarbeitung einer HTTP-Anforderungsbotschaft Exceptions auftreten. |
Variablen
FWebApplicationFileName |
Name der ausführbaren Datei einer Webanwendung, wenn das Projekt nicht die Hauptinstanz ist. |
GetDefaultCharSetEncoding | |
GetDefaultFieldsCharSetEncoding | |
GetModuleFileNameProc | Zeiger auf eine Funktion, die den Namen der Webanwendungsdatei zurückgibt. |
Konstanten
MAX_DATETIMES | MAX_DATETIMES: Integer = 3; |
MAX_INTEGERS | MAX_INTEGERS: Integer = 1; |
MAX_STRINGS | MAX_STRINGS: Integer = $C; |
sDateFormat | sDateFormat: string = "%%s", dd "%%s" yyyy hh":"nn":"ss; |