Hervorragend
23.362 reviews on

Was bedeuten HTTP 200, HTTP 201, HTTP 202 und HTTP 204? 

Verstehen Sie, wie Sie HTTP 200 nutzen können, um Probleme Ihre Website zu erkennen und zu beheben? 

HTTP-Codes sind eine Möglichkeit, wie ein Server mit Ihrem Browser kommunizieren kann. Codes, die mit HTTP 200 beginnen, bestätigen, dass eine Anfrage erfolgreich verarbeitet wurde, aber es gibt viele verschiedene Codes in dieser Reihe, beginnend mit HTTP 200.

In diesem Artikel untersuchen wir die Bedeutungen von HTTP 200, HTTP 201, HTTP 202, HTTP 203, HTTP 204, HTTP 205, HTTP 206, HTTP 207, HTTP 208 und HTTP 226 sowie ihre Bedeutung für Sie, Ihren Browser und Ihren Server.

Was ist ein 2xx-Statuscode? 

Alle HTTP‑Statuscodes, die mit einer 2 beginnen, tragen eine positive Meldung: Irgendetwas hat funktioniert! Das unterscheidet sie von Codes, denen Nutzer häufiger begegnen, wie HTTP 404 oder HTTP 503 – diese erscheinen, wenn eine Seite nicht gefunden wird oder ein Server ausgefallen ist.

HTTP‑2xx‑Statuscodes werden jedoch fast ständig gesendet. Sie werden jedes Mal übertragen, wenn Sie eine Seite laden, was bedeutet, dass sie selten Aufmerksamkeit erregen. Aber wenn Sie eine Website besitzen, einen VPS konfigurieren oder als Webentwickler arbeiten, kann es wichtig sein zu wissen, was HTTP 200 bedeutet.

Was bedeutet HTTP 200? 

HTTP 200, oder „OK“, bedeutet, dass eine Anfrage erfolgreich war. Wenn Sie zum Beispiel eine Website besuchen und alles wie vorgesehen funktioniert, wird ein 200‑Statuscode an Ihren Browser zurückgesendet. Er signalisiert, dass der Server die Anfrage ohne Probleme verstanden und verarbeitet hat und dass alle Inhalte angezeigt werden können.

HTTP 200 kann je nach Request leicht unterschiedliche Bedeutungen haben. Hier sind die verschiedenen Request‑Typen und was der Statuscode jeweils bedeutet:

  • GET: Eine Ressource wurde vom Server abgerufen und im Response‑Body zurückgegeben.
  • POST: Eine Aktion war erfolgreich, und der Response enthält einen Body, der das Ergebnis beschreibt. Oft wird stattdessen auch HTTP 201 verwendet.
  • HEAD: Entspricht einem GET‑Request, jedoch ohne Response‑Body.
  • TRACE: Der Response enthält einen Body, der den Request so zurückgibt, wie er vom Server empfangen wurde.

Was bedeutet HTTP 201? 

HTTP 201, „Created“, wird verwendet, wenn eine neue Ressource auf dem Server erstellt wurde. Das passiert zum Beispiel, wenn Sie ein Formular ausfüllen und Daten senden, die in einer Datenbank gespeichert werden. Der Server antwortet dann mit 201, um zu bestätigen, dass tatsächlich etwas Neues erstellt wurde. Manchmal ist auch ein Link zur neuen Ressource enthalten, sodass der Client direkt darauf zugreifen kann.

Was bedeutet HTTP 202? 

HTTP 202 bedeutet „Akzeptiert“ und wird verwendet, wenn eine Anfrage eingegangen, aber noch nicht vollständig bearbeitet wurde. Das ist die Art des Kellners zu sagen: „Ich habe Ihre Anfrage, aber geben Sie mir einen Moment, um daran zu arbeiten.“

Dieser Code tritt besonders häufig in Systemen auf, in denen Aufgaben etwas Zeit benötigen – etwa wenn eine große Datei im Hintergrund verarbeitet wird. Der Client muss daher auf das Endergebnis warten. Allerdings gibt es keine Garantie, dass die Aufgabe tatsächlich abgeschlossen wird.

Was bedeutet HTTP 203? 

HTTP 203, „Non-Authoritative Information“, wird gesendet, wenn ein Server Informationen zurückgibt, die nicht direkt aus der ursprünglichen Quelle stammen. Das kann zum Beispiel passieren, wenn ein Proxy‑Server den Inhalt vor der Weitergabe an den Client modifiziert oder anpasst. Die Informationen sind zwar weiterhin nutzbar, aber sie entsprechen nicht exakt dem, was der ursprüngliche Server gesendet hat.

Was bedeutet HTTP 204? 

HTTP 204, „No Content“, bedeutet, dass der Server eine Anfrage verarbeitet hat, aber keinen Inhalt zurücksenden muss. Er ist nützlich in Situationen, in denen der Client keine Seite oder Daten benötigt, sondern lediglich eine Bestätigung, dass alles erfolgreich war.
Ein Beispiel dafür ist, wenn ein Browser im Hintergrund eine Anfrage zur Aktualisierung von Daten sendet.

Was bedeutet HTTP 205? 

HTTP 205, "Inhalt zurücksetzen", ist ein Statuscode, der den Client auffordert, etwas in seinen ursprünglichen Zustand zurückzusetzen. Es wird oft mit Formularen verwendet. Wenn Sie zum Beispiel Daten einreichen und der Server mit 205 antwortet, signalisiert das, dass das Formular gelöscht werden sollte, damit Sie es erneut ausfüllen können. 

Was bedeutet HTTP 206? 

HTTP 206, „Partial Content“, wird verwendet, wenn ein Client nur einen Teil einer Ressource anfordert und der Server genau diesen Teil zurücksendet. Das ist beispielsweise beim Videostreaming üblich, bei dem der Nutzer nicht das gesamte Video auf einmal herunterlädt, sondern nur die benötigten Segmente. Das spart Bandbreite und sorgt für schnelleres Laden.

Was bedeutet HTTP 207? 

HTTP 207, „Multi-Status“, wird verwendet, wenn ein Server mehrere Statuscodes in einer einzigen Antwort zurückgeben möchte. Das ist bei WebDAV üblich, wo ein Client mehrere Dateien oder Ressourcen gleichzeitig anfordern kann. Der Server sendet dann einen kombinierten Bericht, in dem jede Ressource ihren eigenen Status erhält – zum Beispiel 200, wenn sie korrekt geladen wurde, oder 404, wenn sie fehlt. So muss der Client nicht mehrere separate Anfragen senden.

Was bedeutet HTTP 208? 

HTTP 208, „Already Reported“, ist ein weiterer Statuscode, der in WebDAV verwendet wird. Er bedeutet, dass eine bestimmte Ressource bereits in der Antwort aufgeführt wurde und nicht erneut genannt werden muss. Das macht die Antwort effizienter, da unnötige Wiederholungen vermieden werden. Der Client erhält weiterhin alle notwendigen Informationen, muss aber keine doppelten Einträge für dieselbe Ressource verarbeiten.

Was bedeutet HTTP 226? 

HTTP 226, „IM Used“, ist ein ungewöhnlicher Statuscode, der selten verwendet wird. Er zeigt an, dass der Server eine Anfrage mithilfe des sogenannten „Delta‑Coding“ verarbeitet hat. Das bedeutet, dass der Server eine bereits modifizierte oder aktualisierte Ressource zurückgibt, anstatt das vollständige Original. Das ist eine clevere Möglichkeit, die zu übertragende Datenmenge zu reduzieren und die Kommunikation effizienter zu gestalten.

Was ist der Unterschied zwischen 2xx und anderen Statuscodes? 

Statuscodes in der 200er‑Serie zeigen an, dass eine Anfrage erfolgreich beantwortet wurde. Jeder Code hat seine eigene Bedeutung, aber HTTP 200 ist am gebräuchlichsten. Andere HTTP‑Codes werden auf dieselbe Weise verwendet – vom Server an den Browser gesendet – tragen jedoch sehr unterschiedliche Bedeutungen. Zum Beispiel zeigen HTTP‑100‑Statuscodes an, dass die Kommunikation noch läuft.

Warum Sie sich für HTTP-200-Codes interessieren sollten 

Obwohl täglich Milliarden von HTTP‑200‑Statuscodes über das Internet gesendet werden, bleiben die meisten unbemerkt. Wenn Sie eine Website besitzen, ein Webhosting‑Paket oder einen VPS verwenden, ist es wichtig, auf HTTP 200 zu achten, da er Ihnen bei der Fehlersuche hilft.

Wenn Sie beispielsweise auf ein Problem mit Ihrer Website stoßen, bestätigt eine HTTP‑200‑Antwort, dass das Problem nicht zwischen Server und Client liegt, sondern in der Logik der Seite selbst auftreten kann.

Leistungsstarkes VPS‑Hosting

Der Virtual Private Server für die ambitioniertesten Online‑Projekte:

Jetzt VPS starten

Finden Sie jetzt die perfekte Adresse für Ihr Online‑Projekt:

Mit unserer Domain Suche entdecken Sie passende Namen, während unser Domain Check zeigt, welche Domains verfügbar sind. Vergleichen Sie beliebte Top Level Domains und prüfen Sie, ob Ihre bevorzugte .de Domain frei ist.

Haben Sie Ihre Wunschadresse gefunden, können Sie sofort Ihre Domain kaufen oder Ihre Domain registrieren. Alternativ steht Ihnen die Möglichkeit offen, Ihre gewünschte Adresse vorab zu Domain reservieren, falls Sie noch etwas Zeit für die Planung benötigen.

Starten Sie jetzt – und sichern Sie sich die Domains, die optimal zu Ihrer Marke passen.