GetHTTPHeader()

Syntax

Ergebnis$ = GetHTTPHeader(URL$)
Beschreibung
Ermittelt die HTTP-Header (Kopfzeilen) der angegebenen URL.

Parameter

URL$ Gibt die URL (Adresse) für die Abfrage an. Die URL muss vollständig angegeben werden, einschließlich dem "http://" Präfix.

Rückgabewert

Gibt einen String zurück, welcher die Kopfzeilen (Header) enthält. Jede Zeile endet mit einem Chr(10) Zeichen. StringField() kann verwendet werden, um diese in einzelne Strings zu aufzuteilen.

Der Inhalt der Header ist vom Typ des Web-Servers abhängig und ihr Inhalt variiert daher, aber der vom Server zurückgegebene Header bietet sehr nützliche Informationen über die Datei, wie das Datum, den Server-Typ, die Version und mehr.

Anmerkungen

InitNetwork() muss aufgerufen werden, bevor dieser Befehl benutzt werden kann.

Beispiel

  InitNetwork()

  Header$ = GetHTTPHeader("http://www.purebasic.com/index.php3")

  Repeat
   Index+1
   Line$ = StringField(Header$, Index, #LF$)
   Debug Line$
  Until Line$ = ""
Beispiel für zurückgegebene Header:
  HTTP/1.1 200 OK
  Date: Fri, 21 Mar 2008 09:49:30 GMT
  Server: Apache/1.3.34 (Debian) mod_vhost_online/1.1 mod_fastcgi/2.4.2 mod_log_online/0.1
  X-Powered-By: PHP/4.4.8-1
  Content-Type: text/html

Siehe auch

ReceiveHTTPFile(), URLEncoder()

Unterstützte OS

Alle

Http Inhaltsverzeichnis - GetURLPart() ->