Was bedeuten HTTP Header Statuscodes?

Written by Ronny. Posted in Internet & Design

Bei HTTP Header Statuscodes handelt es sich um Mitteilungen, die der Webserver im Header an den Client zurückmeldet. Hierbei kann es sich um normale Mitteilungen handeln, aber auch um Fehler. Eines der besten Tools zum Überprüfen, welchen Statuscode Ihre Webseite sendet ist der Web-Sniffer.net

Eine Übersicht der gängigsten HTTP Header Statuscodes listen wir Ihnen hier auf:

200 OK:
Die Anfrage wurde erfolgreich bearbeitet. Die Information, die zusätzlich zur Anfrage gesendet wurde, hängt von der Art der Anfrage ab. Nach GET werden die Daten im Body mitgeliefert, die angefordert wurden. Nach HEAD werden die Headerdaten geliefert. Mit POST wird eine Beschreibung oder der Inhalt einer Aktion gesendet. Bei TRACE wird die Anfrage geliefert, die der Server verstanden hat.

300 Multiple Choices:
Die Ressource enthält Informationen über mehrere Datenquellen an bestimmten Orten. Der Client wird aufgefordert, eine entsprechende Wahl zu treffen.

301 Moved Permanently:
Die angeforderte Ressource wurde permanent an einen anderen Ort verschoben. Der Body der Meldung enthält die neuen URL. Wenn die Anfrage GET oder HEAD war, sollte der Client dem neuen Link automatisch folgen, ansonsten erst nach einer Bestätigung durch den Nutzer.

302 Moved Temporarily:
Die angeforderte Ressource wurde nur zeitweilig verschoben. Die neue URL wird gesendet. Wenn die Anfrage GET oder HEAD war,
sollte der Client dem neuen Link automatisch folgen, ansonsten erst nach einer Bestätigung durch den Nutzer.

303 See Other:
Die Anfrage kann nur von einer anderen Stelle der Ressource angefordert werden. Der Client sollte dazu die GET-Methoden verwenden. Die Meldung bedeutet nicht, dass die Ressource verschoben wurde.

304 Not Modified:
Das angeforderte Dokument hat sich seit der letzten Anforderung nicht geändert. Die Meldung enthält keine Daten im Body, dafür die folgenden Header-Felder: Date ETag und/oder Content-Location, wenn die Meldung 200 bereits erfolgte Expires, Cache-Control und – oder Vary, wenn es die Feldwerte erfordern.

400 Bad Request:
Die Anfrage wurde nicht verstanden.

401 Unauthorized:
Die Anfrage erforderte eine Authentifizierung des Nutzers. Die Antwort muss ein WWW-Authenticate-Header-Feld beinhalten

403 Forbidden:
Die Anfrage wurde verstanden, die Ausführung ist aber verboten. Es ist nicht das Problem einer mangelhaften Autorisierung, sondern die Anfrage ist grundsätzlich nicht erlaubt.

404 Not Found:
Die angeforderte Ressource wurde nicht gefunden. Meist bei Schreibfehlern oder gelöschten Dateien.

500 Internal Server Error:
Interner Server-Fehler. Das betrifft oft mangelnde Rechte für die Ausführung, Zugriff auf bereits von anderen Applikationen geöffneten Dateien oder falsche Pfadangaben.

Tags:, , ,

Trackback von deiner Website.

Kommentare (2)

  • Spacy

    |

    In diesem Zusammenhang hätte ich mal eine Frage: wenn auf einer Internetseite der Code 500 Internal Server Error erscheint, bedeutet das dann, dass die Seite komplett offline ist, oder im Moment einfach nur etwas überlastet? Läuft der Webserver weiter?

    Antworten

  • Ronny

    |

    Hallo Spacy,

    der Server läuft normalerweise weiter. Es ist in den meisten Fällen nur der Teil eines Scriptes, der den 500 Internal Server Error erzeugt.

    Antworten

Kommentieren

Social


Facebook

Partner

Anfragen

Cryo-Webdesign
Inh.: Ronny Schmidt
Mobil: +49 (0171) 1798352

zur Anfrage