Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

Kommunikation und Netzwerk

k24:k24.6:k24.6.3:start

24.6.3 Klasse Application

Die Klasse Application (gb.web) liefert Informationen zu einer CGI-Anwendung.

24.6.3.1 Eigenschaften

Die Klasse Application verfügt über sechs Eigenschaften:

EigenschaftDatentypBeschreibung
RootStringErmittelt den (Root-)Pfad der CGI-Anwendung.
HostStringErmittelt den aktuellen Host.
PortStringErmittelt den in der URL-Anforderung angegebenen Port.
LogFileStringErmittelt den Pfad oder setzt den Pfad zu der Datei, in welche die Standard-Fehlerausgabe umgeleitet wird.
ProtocolStringErmittelt das Protokoll oder legt das Protokoll fest, das von der HTTP-Anforderung verwendet wird.
RequestStringGibt die an die CGI-Anwendung übermittelte Anfrage zurück.

Tabelle 24.6.3.1.1 : Eigenschaften der Klasse Application

Hinweise:

  • Mit der CGI-Umgebungsvariablen CGI[„SCRIPT_NAME“] erhalten Sie ebenso die Information zum Root-Pfad.
  • Den aktuellen Host können Sie alternativ über CGI[„HTTP_HOST“] feststellen.
  • Den verwendeten Port ermitteln Sie auch mit CGI[„SERVER_PORT“].
  • Standardmäßig ist 'http' der Wert der Eigenschaft Protocol. Diese Eigenschaft wird intern bei der Rückgabe der URL verwendet; wie in 'Response.Redirect()'.
  • Sie können als Protokoll auch 'https' verwenden, wenn Sie zum Beispiel hinter einem Proxy arbeiten, der HTTPS-Anfragen auf http schreibt. Dann werden alle URLs – die Sie verwenden – dem Protokoll 'https' folgen.

Den Wert der Eigenschaft Application.Request können Sie unter Verwendung von CGI-Umgebungsvariablen auch so ermitteln:

"http://" & CGI["HTTP_HOST"] &/ CGI["PATH_INFO"] &/ CGI["SCRIPT_NAME"] & "?" & CGI["QUERY_STRING"]

Download

Die Website verwendet zwei temporäre Session-Cookies. Diese technisch notwendigen Cookies werden gelöscht, wenn der Web-Browser geschlossen wird! Informationen zu Cookies erhalten Sie in der Datenschutzerklärung.
k24/k24.6/k24.6.3/start.txt · Zuletzt geändert: 28.11.2020 (Externe Bearbeitung)

Seiten-Werkzeuge