ResponseHeaders

Header-Objekt, das den Zugriff auf die einzelnen Antwortheader ermöglicht.

Syntax

HTTPObject.ReponseHeaders

Bedeutung der Parameter:

  • ResponseHeaders ist ein Objekt (read).
Beispiel

Dieses Skript gibt den Namen des HTTP-Servers aus:

Function Main

Dim HTTPObj as Object

Dim headers as Object

ip = "www.apache.org"

port = 80

cr = Chr(13) + Chr(10)

Set HTTPobj = HTTP.Connect (ip,port)

'Anforderungstyp festlegen

HTTPobj.GetURL("/")

HTTPobj.verb = "HEAD"

'Um durch den Proxy mit automatischer Authentifizierung zu gelangen,

'muss die Authentifizierung auf den Wert 1 festgelegt werden.

HTTPobj.Authentication = 1

'HEAD-Anforderung absenden

HTTPResponse = HTTPobj.SendRequest ()

'Neues Objekt mit der Bezeichnung headers erstellen

Set headers = HTTPobj.ResponseHeaders

'HTTPResponse enthält den Rückgabewert

echo "Ergebnis: " + cstr(HTTPResponse) + cr

'Das HTTP-Ergebnis sieht in etwa folgendermaßen aus:

'HTTP/1.1 200 OK

'Server: Microsoft-IIS/5.0

'Datum: Tue, 28 Oct 2003 10:23:19 GMT

‚Länge des Inhalts: 1270

'Inhaltstyp: text/html

echo "Server unter " + ip + " ist " + headers.HeaderValue("server") + cr

End Function