Umgebungsvariablen in CGI-Scripts
Die folgende Tabelle enthält eine Liste aller HTTP, die vom Web-GUI-Server an CGI-Skripte übergeben werden können.
Variabel |
Beschreibung |
|---|---|
|
Der Name des Authentifizierungsschemas, mit dem das Servlet geschützt wird. Beispiele: |
|
Die Länge des Anforderungshauptteils in Byte, der durch den Eingabedatenstrom
verfügbar gemacht wird, bzw. der Wert |
|
Der MIME-Typ des Anforderungshauptteils bzw. null, falls der Typ nicht bekannt ist. Bei HTTP-Servlets ist der zurückgegebene Wert mit dem Wert der CGI-Variablen |
|
Die Überarbeitung der CGI-Spezifikation, die vom Server zur Kommunikation mit dem Script verwendet wird. Der Wert lautet |
|
Variablen, deren Namen mit "HTTP_" beginnen, enthalten Werte aus dem Anforderungsheader, falls HTTP als Schema verwendet wird. Die Variable |
|
Enthält Informationen zur Benutzervorgabe für Zeichen. Mit ihr wird der bevorzugte Zeichensatz des Clients angegeben (sofern gültig). Beispiel: |
|
Definiert den Typ der Verschlüsselung, die für den an den Client zurückgegebenen Inhalt vorgenommen werden kann. Beispiel: |
|
Definiert die Sprache, in der Inhalt vorzugsweise empfangen werden soll. Beispiel: |
|
Zeigt bei einer weitergeleiteten Anforderung die Adresse und den Port für den Proxy-Server an. |
|
Gibt den Internet-Host und die Portnummer der angeforderten Ressource an und ist für alle Anforderungen gemäß HTTP/1.1 erforderlich. |
|
Wird von einem Client verwendet, um sich selbst (oder seinen Benutzer) für einen Proxy zu authentifizieren, der eine Authentifizierung erfordert. |
|
Gibt den Typ und die Version des Browsers an, mit dem der Client die Anforderung sendet. Beispiel: |
|
Enthält optional zusätzliche Pfadinformationen aus der HTTP-Anforderung, die das Script aufgerufen hat, und gibt einen Pfad an, der durch das CGI-Script interpretiert werden soll. Die Variable PATH_INFO gibt die Ressource oder die untergeordnete Ressource an, die durch das CGI-Script zurückgegeben werden soll. Sie wird aus dem Teil des URI-Pfades abgeleitet, der auf den Scriptnamen folgt, jedoch vor allen Abfragedaten angegeben ist. |
|
Ordnet den virtuellen Pfad des Scripts dem physischen Pfad zu, mit dem das Script aufgerufen wird. Hierzu werden alle PATH_INFO-Komponenten aus der Anforderungs-URI entnommen und entsprechende Umsetzungen aus virtuellen in physische Angaben ausgeführt. |
|
Gibt die Abfragezeichenfolge an, die in der Anforderungs-URL nach dem Pfad enthalten ist. |
|
Gibt die IP-Adresse des Clients zurück, der die Anforderung gesendet hat. Bei HTTP-Servlets ist der zurückgegebene Wert mit dem Wert der CGI-Variablen |
|
Gibt den vollständig qualifizierten Namen des Clients an, der die Anforderung
gesendet hat, bzw. die IP-Adresse des Clients, falls der Name nicht ermittelt werden kann. Bei HTTP-Servlets ist der zurückgegebene Wert mit dem Wert der CGI-Variablen |
|
Gibt die Anmeldung des Benutzers zurück, von dem die Anforderung erstellt wurde, falls der Benutzer authentifiziert wurde. Wurde der Benutzer nicht authentifiziert, wird kein Wert zurückgegeben. |
|
Gibt den Namen der HTTP-Methode zurück, mit der diese Anforderung erstellt wurde. Beispiel: |
|
Gibt den Teil aus der URL vom Protokollnamen bis zur Abfragezeichenfolge in der ersten Zeile der HTTP-Anforderung zurück. |
|
Gibt den Hostnamen des Servers zurück, der die Anforderung empfangen hat. Bei HTTP-Servlets ist dieser Wert mit dem Wert der CGI-Variablen |
|
Gibt die Portnummer zurück, an der diese Anforderung empfangen wurde. Bei HTTP-Servlets ist der zurückgegebene Wert mit dem Wert der CGI-Variablen SERVER_PORT identisch. |
|
Gibt den Namen und die Version des Protokolls, das die Anforderung verwendet, im folgenden Format zurück: |
|
Gibt den Namen und die Version des Servlet-Containers zurück, in dem das Servlet ausgeführt wird. |
|
Enthält die HTTP-Cookiezeichenfolge. |
|
Zeigt den Benutzernamen des angemeldeten Benutzers an. |
|
Umgebungsvariable |