CGI: gemeinsame Gateway-Schnittstelle

February 13 , 2022
was ist cgi
Common Gateway Interface (CGI) ist eine Schnittstellenspezifikation, die es Webservern ermöglicht, ein externes Programm, auszuführen, typischerweise um Benutzeranfragen zu verarbeiten. Solche Programme sind oft in einer Skriptsprache geschrieben und werden allgemein als CGI-Skripte bezeichnet,, aber sie können kompilierte Programme enthalten. Ein typischer Anwendungsfall tritt auf, wenn ein Webbenutzer ein Webformular auf einer Webseite einreicht, die CGI. verwendet. Die Daten des Formulars werden innerhalb einer HTTP-Anforderung mit einer URL, die ein CGI-Skript bezeichnet,. an den Webserver gesendet startet das CGI-Skript in einem neuen Computerprozess, und übergibt ihm die Formulardaten. die Ausgabe des CGI-Skripts, normalerweise in Form von HTML, wird vom Skript an den Webserver zurückgegeben,. ] und der Server leitet es als Antwort auf die Anfrage des Browsers an den Browser zurück.

entwickelt in den frühen 1990er Jahren, CGI war die früheste verfügbare gängige Methode, die es einer Webseite ermöglichte, interaktiv zu sein., obwohl sie immer noch verwendet wird, CGI ist im Vergleich zu neueren Technologien relativ ineffizient und wurde weitgehend durch sie ersetzt[4 ]


Verstand Schluck Audio- Produkte wie IP-Lautsprecher, SIP-Paging-Adapter, SIP-PCB-Board wenden alle CGI an, die die Konfiguration über Web-Login unterstützen. Mit dieser Funktion, können Benutzer die IP-Audioprodukte normalerweise auf sehr einfache Weise konfigurieren,. in wenigen Sekunden abgeschlossen sein.


Abgesehen von der Webeinstellung, können Benutzer auch tonmind installieren Netzwerk Lautsprecher Tool-Software namens iptool zum Konfigurieren . beide Konfigurationsmethoden sind bequem und praktikabel. iptool kann die meisten Konfigurationen durchführen, die Webeinstellung ist eine Konfiguration mit vollem Funktionsumfang.


Funktionen von CGI:
es ist ein sehr gut definierter und unterstützter Standard.
CGI-Skripte werden im Allgemeinen entweder in Perl, C, oder vielleicht nur in einem einfachen Shell-Skript. geschrieben.
cgi ist eine Technologie, die eine Schnittstelle zu HTML. bildet.
CGI ist die beste Methode, um einen Zähler zu erstellen, da es derzeit am schnellsten ist
Der CGI-Standard ist im Allgemeinen am kompatibelsten mit den heutigen Browsern

Vorteile von cgi:
Die fortgeschrittenen Aufgaben sind derzeit in CGI viel einfacher durchzuführen als in Java.
Es ist immer einfacher, bereits geschriebenen Code zu verwenden, als eigenen zu schreiben.
cgi legt fest, dass die Programme in jeder Sprache, und auf jeder Plattform, geschrieben werden können, solange sie der Spezifikation entsprechen.
CGI-basierte Zähler und CGI-Code zum Ausführen einfacher Aufgaben sind in Hülle und Fülle verfügbar.

wie CGI funktioniert
ein Leser sendet eine URL, die den aolserver veranlasst, CGI zu verwenden, um ein Programm auszuführen. der aolserver leitet Eingaben vom Leser an das Programm und Ausgaben vom Programm zurück an den Leser. CGI fungiert als "Gateway[ 1] zwischen dem aolserver und dem von Ihnen geschriebenen Programm.
Das von CGI ausgeführte Programm kann jede Art von ausführbarer Datei auf der Serverplattform sein., zum Beispiel, können Sie C, C++, Perl, Unix-Shell-Skripte, Fortran, oder Jede andere kompilierte oder interpretierte Sprache. Sie können auch tcl-Skripte mit CGI verwenden,, obwohl die in Kapitel 5 des aolserver tcl-Entwicklerhandbuchs beschriebenen Erweiterungen von tcl nicht über cgi verfügbar sind.

mit aolserver, haben Sie die Möglichkeit, die eingebetteten tcl- und C-Schnittstellen anstelle von CGI zu verwenden. normalerweise, bieten die tcl- und C-Schnittstellen eine bessere Leistung als CGI. (Informationen zu die tcl-Schnittstelle und das aolserver C-Entwicklerhandbuch für Informationen über die C-Schnittstelle.)

Vielleicht möchten Sie CGI für bestehende, Shareware,- oder Freeware-Programme verwenden, die die Standard-CGI-Eingabe,-Ausgabe, und Umgebungsvariablen. verwenden, da CGI eine Standardschnittstelle ist, die von vielen Webservern, verwendet wird ] Es gibt viele Beispielprogramme und Funktionsbibliotheken, die im World Wide Web und per FTP verfügbar sind. Dieses Kapitel beschreibt die Schnittstelle und weist Sie auf Orte hin, an denen Sie Beispiele herunterladen können.


Zusammenfassend, kann CGI einen Prozess für CGI-Programme ausarbeiten, um Hochgeschwindigkeits- und Sicherheitsaufgaben. mit der Anwendung CGI, tonmind auszuführen SIP-Paging-System war einfach für die Konfiguration über den Web-Login-Weg.



hinterlass eine Nachricht
hinterlass eine Nachricht
WENN Sie sind an unseren Produkten interessiert und möchten mehr Details erfahren, bitte hinterlassen Sie hier eine Nachricht, wir antworten Ihnen so schnell wie wir.

Heim

Produkte

skype

whatsapp