Web.CGIApp.TCGIApplication
![TCGIApplication](/images/Libraries/Sydney/d/0/09/Web.CGIApp.TCGIApplication.png)
Delphi
TCGIApplication = class(TWebApplication)
C++
class PASCALIMPLEMENTATION TCGIApplication : public Web::Webbroker::TWebApplication
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | Web.CGIApp.pas Web.CGIApp.hpp |
Web.CGIApp | Web.CGIApp |
Beschreibung
TCGIApplication kapselt eine CGI-Server-Anwendung.
Diese Klasse TCGIApplication implementiert das grundlegende Verhalten einer CGI-Server-Anwendung. Ein TCGIApplication-Objekt wird ausgeführt, wenn der CGI-Server eine HTTP-Anforderung empfängt. Das Objekt erzeugt TCGIRequest- und TCGIResponse-Objekte für die Anforderung und alle erforderlichen Antworten, gibt sie an den Dispatcher weiter, der die Antwort zusammenstellt, und sendet die Antwort, wenn sie noch nicht von einem TWebActionItem-Objekt gesendet wurde.
Jedes CGI-Server-Projekt deklariert automatisch die Variable Application vom Typ TCGIApplication als Instanz der Anwendung. Wenn im uses-Abschnitt der Projektdatei die Unit CGIApp erst am Schluss eingebunden wird, überschreibt diese Deklaration die Variable Application, die in der Unit Forms deklariert wird. Jede CGI-Server-Anwendung muss die Unit CGIApp einbinden.
Wenn Sie mit einem Apache-Server arbeiten, verwenden Sie das TApacheApplication-Objekt. Wenn Sie mit einem ISAPI- oder NSAPI-Server arbeiten, verwenden Sie stattdessen das Objekt TISAPIApplication.