previous up gif index next
Previous: Der Request Header Up: HTTP Next: Der Response Header

Der Response

   Der Response sieht ähnlich aus, wie der Request, was hier zu sehen ist. Die Unterschiede liegen im Response-Header und der Status-Line  .

Diese hat den hier gezeigten Aufbau.

 
Figure 3.5: Der Aufbau der Status-Line eines HTTP-Response  

Die einzelnen Felder bedeuten:

HTTP-Version:
Dieses Feld gibt die Version des verwendeten Protokolls an, im Normalfall also HTTP/1.0.
Status-Code:
  Dies ist eine dreistellige Zahl, welche wie folgt kodiert ist:
1xx :
wird nicht benutzt.
2xx :
Der Request wurde erfolgreich bearbeitet.
3xx :
Es müssen noch weitere Maßnahmen erfolgen, um den Request zu vervollständigen.
4xx :
Client Fehler - Der Request war fehlerhaft (falsche Syntax) oder kann nicht erfüllt werden. Beispiele hierzu sind nicht-autorisierte Zugriffe, nicht erlaubte Methoden, usw.
5xx :
Server Fehler - Der Request kann nicht erfüllt werden, obwohl der Request fehlerfrei war. Hierunter fallen Netzwerkfehler, wie Timeouts und ähnliches.

Die einzelnen Klassen sind noch weiter unterteilt, es sei jedoch dazu auf den Anhang verwiesen, wo man die komplette Auflistung aller Status-Codes finden kann,

Reason Phrase:
Hier wird die Bedeutung des Status-Codes im Klartext angegeben. Im Anhang sind die dazu vorgeschlagenen Texte zu finden.



Christian Scholz
Sat Sep 23 15:50:47 MESZ 1995