API:Web.HTTPApp.TContentParser

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Web.HTTPApp.TAbstractContentParserSystem.TObjectTContentParser

Delphi

TContentParser = class(TAbstractContentParser)

C++

class PASCALIMPLEMENTATION TContentParser : public TAbstractContentParser

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
Web.HTTPApp.pas
Web.HTTPApp.hpp
Web.HTTPApp Web.HTTPApp

Beschreibung

TAbstractContentParser ist die Basisklasse für Objekte, die den Inhalt einer HTTP-Anforderung analysieren.

Web.HTTPApp.TContentParser erbt von Web.HTTPApp.TAbstractContentParser. Der folgende Inhalt bezieht sich auf Web.HTTPApp.TAbstractContentParser.

TAbstractContentParser ist die Basisklasse für Objekte, die den Inhalt einer HTTP-Anforderung analysieren.

Webanforderungsobjekte verwenden einen Nachkommen von TAbstractContentParser, um Informationen über die benannten Werte im Inhalt der von diesen Objekten repräsentierten HTTP-Anforderung abzurufen. TAbstractContentParser definiert zwei als protected deklarierte Methoden (GetContentFields und GetFiles), mit deren Hilfe die Webanforderung Werte für die Eigenschaften ContentFields und Files abruft.

TAbstractContentParser sollte nicht instantiiert werden. Die Methoden GetContentFields und GetFiles sind abstrakt, oder in C++ Terminologie, rein virtuell. TAbstractContentParser stellt also keine Implementierung bereit. Jeder TAbstractContentParser-Nachkomme überschreibt diese Methoden, um eigene Methoden zum Extrahieren der Strings benannter Werte und hochgeladener Dateien aus einer HTTP-Anforderung bereitzustellen. Die TAbstractContentParser-Nachkommen überschreiben zusätzlich die als public deklarierte Methode CanParse, um zu überprüfen, ob die Anforderungsbotschaft codierte Informationen enthält, die vom Parser interpretiert werden können.

Jeder TAbstractContentParser-Nachkomme registriert sich für die Webserveranwendung. Muss der Inhalt eines Webanforderungsobjekts analysiert werden, um den Eigenschaften ContentFields und Files Werte zuzuweisen, werden die registrierten Parser durchsucht, um den zuletzt registrierten Parser zu ermitteln, der den aktuellen Inhalt analysieren kann.

Siehe auch