Web.HTTPApp
| Package | inet290.bpl |
|---|
Inhaltsverzeichnis
Klassen
| EWebBrokerException | EWebBrokerException ist eine Exception, die von WebBroker-Objekten ausgelöst wird. |
| EWebNotAuthenticated | |
| EWebNotAuthorized | |
| EWebSecurity | |
| 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 | |
| IWebAuthenticator | |
| IWebAuthorizer | |
| IWebDefault | |
| 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 | |
| IWebPostProcessor | |
| IWebRequestHandler | IWebRequestHandler ist die Schnittstelle für Objekte, die HTTP-Anforderungsbotschaften verteilen. |
| IWebSessionManager | |
| IWebUser | |
| 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. |
| TCustomContentProducer | TCustomContentProducer ist die Basisklasse für alle Objekte, die einen String generieren, der den Inhalt einer HTTP-Antwortbotschaft bildet. |
| TCustomWebAuthenticator | |
| TCustomWebAuthorizer | |
| TCustomWebDispatcher | TCustomWebDispatcher ist die abstrakte Basisklasse für Web-Dispatcher. |
| TCustomWebFileDispatcher | TCustomWebFileDispatcher ist die abstrakte Basisklasse für Webdatei-Dispatcher-Objekte. |
| TCustomWebSessionManager | |
| 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. |
| TWebAuthorizationZone | |
| TWebAuthorizationZones | |
| TWebAuthorizer | |
| TWebBasicAuthenticator | |
| 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. |
| TWebFormsAuthenticator | |
| TWebModule | TWebModule ist das automatisch generierte Web-Modul für eine Web-Server-Anwendung. |
| TWebPostProcessorRequest | |
| 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. |
| TWebSession | |
| TWebSessionClass | |
| TWebSessionManager |
Routinen
| AddProcessor | |
| 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. |
| GetProcessors | |
| 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. |
| RemoveProcessor | |
| StatusString | Gibt die Beschreibung eines vordefinierten HTTP-Antwortstatuscodes zurück. |
| UnixPathToDosPath | Konvertiert eine UNIX-Pfadangabe in einen DOS-Pfad. |
| UserHasRole | |
| 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. |
| TWebAuthenticatedEvent | |
| TWebAuthenticateEvent | |
| TWebAuthenticatorAction | |
| TWebAuthorizationZoneKind | |
| TWebAuthorizeEvent | |
| TWebAuthorizerAction | |
| TWebExceptionEvent | TWebExceptionEvent ist der Typ für Ereignisbehandlungsroutinen, die reagieren, wenn während der Verarbeitung einer HTTP-Anforderungsbotschaft Exceptions auftreten. |
| TWebGetFileNameFromPathFunc | |
| TWebGetLoggedUserFunc | |
| TWebGetMimeTypeFunc | |
| TWebSessionEvent | |
| TWebSessionIdGenerateEvent | |
| TWebSessionIdLocation | |
| TWebSessionIdStoredEvent | |
| TWebSessionManagerAction | |
| TWebSessionScope | |
| TWebSessionStatus | |
| TWebSessionValidateEvent |
Variablen
| AutoDetectFieldsCharSetEncoding | |
| 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; |