
|
|
HTTP-Reply
Die Antwort auf einen HTTP-Request ist ein HTTP-Reply des WWW-Servers
folgenden Aufbaus:
Die erste Zeile sieht dabei beispielsweise so aus:
HTTP/1.1 200 OK
Statusnummer und Statustext gehören immer zusammen. Die gängigsten
Rückmeldungen sind:
| 200 OK |
Alles klar, die angefoderte Datei ist im Paket enthalten |
| 301 Moved Permanently |
Objekt wurde verschoben. Die neue Adresse steht im Parameterfeld
"Location:". Der Client lädt diese automatisch |
| 400 Bad Request |
Der Server hat den HTTP-Request nicht verstanden |
| 401 Authorization Required |
Der Zugriff auf die Seite erfordert die Freischaltung über einen
Benutzernamen und ein Passwort. Der Browser erfragt dies vom
Anwender und sendet den HTTP-Request mit diesen Angaben erneut zum
Server. Jeder weitere ab diesem Zeitpunkt zum gleichen Server
gesendete HTTP-Request enthält die Autorisierungsdaten ebenfalls |
| 404 Not Found |
Das angeforderte Dokument existiert nicht |
Als Parameterfelder können teilweise solche aus dem HTTP-Request zur Bestätigung
wiederholt werden. Typischerweise sind zusätzlich die folgenden enthalten:
Date: Wed, 04 Apr 2001 00:13:15 GMT
Server: Apache/1.3.0 (Unix)
Last-Modified: Mon, 29 Jun 1998 18:01:21 GMT
Content-Length: 4711
Content-Type: text/html
Der Server kann zudem über den Parameter "Set-Cookie:" ein Cookie auf den Client
übertragen.
|
|