Anzeigen: Delphi C++
Anzeigeeinstellungen

Neue Webserver-Anwendung

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Menü Datei

Datei > Neu > Weitere > Delphi-Projekte > WebBroker > Webserver-Anwendung

Mit diesem Experten können Sie den Servertyp erstellen und festlegen, mit dem Ihre Webserver-Anwendung arbeiten soll.

Element Beschreibung

VCL-Anwendung

Eine eigenständige Webserver-VCL-Anwendung ist ein Webserver, der ein VCL-Formular anzeigt. Sie unterstützt HTTP über eine Indy HTTP-Serverkomponente (TIdHTTPServer).

Konsolenanwendung

Eine eigenständige Webserver-Konsolenanwendung ist ein Webserver, dessen Benutzeroberfläche nur aus Text besteht. Sie unterstützt HTTP über eine Indy HTTP-Serverkomponente (TIdHTTPServer).

ISAPI-DLL

ISAPI-Webserveranwendungen sind gemeinsame Objekte, die vom Webserver geladen werden. Die Client-Anforderungsinformation wird der DLL als Struktur übergeben und von TISAPIApplication ausgewertet. Jede Anforderung wird in einem eigenen Thread behandelt. Wenn Sie diesen Anwendungstyp in Delphi wählen, werden der Bibliotheks-Header der Projektdateien und die erforderlichen Einträge der uses-Liste und der exports-Klausel der Projektdatei hinzugefügt.

CGI-Einzelanwendung

Eine ausführbare CGI-Datei ist eine Konsolenanwendung, die Client-Anforderungen von der Standardeingabe entgegennimmt, sie verarbeitet und das Ergebnis über die Standardausgabe an den Server zurückgibt. Diese Daten werden von TCGIApplication verarbeitet. Jede Anforderung wird in einer eigenen Instanz der Anwendung behandelt. Wenn Sie diesen Anwendungstyp in Delphi wählen, werden automatisch die entsprechenden Einträge in die uses-Klausel der Projektdatei aufgenommen, und die erforderliche $APPTYPE-Direktive wird in den Quelltext eingefügt.

Auf der zweiten Seite können Sie den HTTP- oder HTTPS-Port auszuwählen und testen. Wenn Sie HTTPS wählen, wird eine dritte Seite angezeigt, auf der Sie das Zertifikat oder Stammzertifikat und den Namen der Schlüsseldatei und das Passwort auswählen können.

Siehe auch

In anderen Sprachen