19.12
2006

Webserver Codes Liste

Wenn Sie sich die Logdateien ihres Webservers mal h�her anschauen, werdern Sie darin auch Zahlen, wie z.B. 200, 404, 500 etc. finden. Diese Zahlen zeigen den Status der Datei bei ihrer Anforderung an. Dieser kann zum Beispiel “Die Datei konnte nicht gefunden”, “Die Datei hat einen internen Serverfehler verursacht” bedeuten. F�r jede dieser Meldungen steht eine Zahlenreihe.
Die Statuscodes sind dem RFC 2616 zu entnehmen. Dort gibt es auch die vollst�ndige Liste mit allen Statuscodes.

1xx – Informationscodes

1xx-Codes sind rein informeller Natur. Sie sind keine Pflicht und werden auch nicht unbedingt vom Client ausgewertet.

Code Bedeutung
100 Continue
101 Switching Protocols

2xx – Erfolgscodes

Dies ist der typische Status einer Anforderung. Er bdeutet, dass eine erfolgreiche �bertragung, resultierend aus Verstehen, Akzeptieren, Empfangen von Daten, statt gefunden hat.

Code Bedeutung
200 OK
201 Created
202 Accepted
203 Non-Authoritative Information
204 No Content
205 Reset Content
206 Partial Content

3xx – Umleitungscodes

Wird ein solcher Statuscode gesendet, muss der Client eine weitere Aktion vornehmen, bevor er eine Datei empfangen kann.

Code Bedeutung
301 Moved Permanently
302 Moved Temporarily
304 Not Modified

Achtung: Google mag nur eine 301 und keine 302!

4xx – Client-Fehlercodes

Gibt der Server einen solchen Statuscode, vermutet er, dass die z.B. die Anfrage des Clients fehlerhaft war.

Code Bedeutung
400 Bad Request
401 Unauthorized
402 Payment Required
403 Forbidden
404 Not Found
405 Method Not Allowed
406 Not Acceptable
407 Proxy Authentication Required
408 Request Timeout

5xx – Server-Fehlercodes

Ein solcher Status wird vom Server gesendet, wenn er selbst Probleme hat, die Anfrage auszuf�hren.

Code Bedeutung
500 Internal Server Error
501 Not implemented
502 Bad Gateway
503 Service unavailable
504 Gateway timeout
505 HTTP Version Not Supported
Drucken PDF

Switch to our mobile site