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 |

