% telnet www.uni-koeln.de 80 Trying... Connected to www1.rrz.Uni-Koeln.DE. Escape character is '^]'. GET / HTTP/1.0 HTTP/1.1 200 OK Date: Mon, 01 Sep 1997 08:14:35 GMT Server: Apache/1.2b6 Connection: close Content-Type: text/html Last-Modified: Sat, 26 Jul 1997 13:20:51 GMT ETag: "18e83f90-1524-33d9f9b3" Content-Length: 5412 Accept-Ranges: bytes ...
Darüberhinaus finden Sie hier mehr Informationen.
Die Header koennen unterteilt werden in:
Methode URL HTTP-Version
GET zum Holen eines Dokumentes,
HEAD zum Holen der Informationen über das
Dokument,
POST um Daten aus einem Formular an ein CGI-Skript
weiterzureichen,
PUT um eine Seite zu einem Server zu senden
(Publishing),
DELETE um eine Seite auf einem Server zu löschen,
TRACE,
OPTIONS.
HTTP/0.9 ist ein uralt Format, das kaum noch verwendet wird,
HTTP/1.0 wird z.Zt. von den meisten Browsern benutzt.
Wesentlich hierbei ist, daß hier die Verbindung
vom Server geschlossen wird!
HTTP/1.1 ist eine Weiterentwicklung von HTTP/1.0 und
wird bald von Browsern unterstützt. Hier kann ein Web-Client
die Verbindung zum Server offenhalten (Default-Verhalten), und
u.A. auch virtuelle Hosts auf dem Web-Server ansprechen
(Header: Host:).
HTTP/1.0 200 OK HTTP/1.0 500 Internet Server Error HTTP/1.0 404 Not FoundDie Antwort-Header bestehen aus der HTTP-Version, gefolgt von einem numerischen Antwort-Code. Diese Header lassen sich wie folgt einteilen:
Accept: application/postscript, image/gif Content-type: text/html Host: xzyyz If-Modified-Since: Sat, 29 Oct 1994 19:43:31 GMT User-Agent: Mozilla/3.01 (X11; I; SunOS 5.5.1 i86pc)
GET an.
Der Server
antwortet daraufhin mit einem 401 Unauthorized und einem
WWW-Authenticate Header (realm). Der Client erkennt dies,
und fordert vom Benutzer (oder einem Cache) ein User-Name und
-Passwort. Daraufhin wird die HTTP-Anforderung wiederholt
allerdings mit einem Authorization Header, der die Daten
Name/Passwort (Passwort: in base64) enthaelt. Der Server ueberprueft
die Benutzerdaten und antwortet entweder mit
200 OK und der Seite, oder mit
401 Unauthorized.
Die Netscape Cookies sind inzwischen zu einem proposed standard geworden. Siehe hierzu RFC-2109 für die formale Spezifikation.
Cookies werden wie folgt gesetzt:
HTTP/1.0 200 OK [einige response header] Set-Cookie: kdnr=4711pwdfwef2342 Expires: 999999 [weitere response header]Diese Cookies werden beim Netscape Navigator in einem Cookie-File gespeichert, und bei erneuter Anforderung derselben URL automatisch wie folgt an den Server zurückgesendet: ...
[einige anforderungs header] Cookie: kdnr=4711pwdfwef2342 [weitere header]