HTTP-Statuscode Einige gängige Statuscodes sind: 200 - Der Server gibt erfolgreich die Webseite zurück 404 - Die angeforderte Webseite existiert nicht 503 - Der Dienst ist nicht verfügbar Alle Statuserklärungen: Klicken Sie zum Ansehen
1xx (Ad-hoc-Antwort) Ein Statuscode, der eine temporäre Antwort darstellt und verlangt, dass der Anforderer die Aktion fortsetzt.
Codebeschreibung 100 (Fortsetzen) Der Antragsteller fährt mit dem Antrag fort. Der Server gibt diesen Code zurück, um anzuzeigen, dass der erste Teil der Anfrage empfangen wurde und auf den Rest wartet. 101 (Switchover-Protokoll) Der Anforderer hat den Server gebeten, die Protokolle zu wechseln, und der Server hat bestätigt und den Wechsel vorbereitet.
2xx (Erfolg) Ein Statuscode, der anzeigt, dass die Anfrage erfolgreich bearbeitet wurde. Codebeschreibung 200 (Erfolg) Der Server hat die Anfrage erfolgreich bearbeitet. Typischerweise bedeutet das, dass der Server die angeforderte Webseite bereitgestellt hat. 201 (Erstellt) Die Anfrage ist erfolgreich und der Server erstellt eine neue Ressource. 202 (Angenommen) Die Anfrage wurde vom Server angenommen, aber noch nicht bearbeitet. 203 (Unautorisierte Informationen) Der Server hat die Anfrage erfolgreich bearbeitet, aber die zurückgegebenen Informationen könnten von einer anderen Quelle stammen. Der Server 204 (kein Inhalt) hat die Anfrage erfolgreich bearbeitet, aber nichts zurückgegeben. Der 205 (Reset Content)-Server hat die Anfrage erfolgreich verarbeitet, aber nichts zurückgegeben. 206 (teilweise) Der Server hat einige der GET-Anfragen erfolgreich verarbeitet.
3xx (Weiterleitung) Zeigt an, dass weitere Maßnahmen erforderlich sind, um die Anfrage zu erfüllen. Typischerweise werden diese Statuscodes für Weiterleitungen verwendet.
Codebeschreibung 300 (Multiple-Choices) Der Server kann verschiedene Aktionen auf die Anfrage ausführen. Der Server kann eine Aktion basierend auf dem Anforderer (User Agent) auswählen oder eine Liste von Aktionen bereitstellen, aus der der Anforderer wählen kann. Die Seite des 301 (dauerhaft verlegten) Antrags wurde dauerhaft an einen neuen Standort verschoben. Wenn der Server diese Antwort zurückgibt (als Antwort auf eine GET- oder HEAD-Anfrage), leitet er den Anforderer automatisch an einen neuen Standort um. Der 302-Server (Temporärer Umzug) antwortet derzeit auf Anfragen von einer Webseite an einem anderen Ort, aber der Anforderer sollte für zukünftige Anfragen weiterhin den ursprünglichen Standort verwenden. 303 (Andere Standorte anzeigen) Der Server gibt diesen Code zurück, wenn der Anforder eine separate GET-Anfrage für einen anderen Standort verwenden sollte, um die Antwort abzurufen. 304 (Unverändert) Die angeforderte Webseite wurde seit der letzten Anfrage nicht mehr verändert. Wenn der Server diese Antwort zurückgibt, wird der Webinhalt nicht zurückgegeben. 305 (Proxy verwenden) Der Anforderer kann den Proxy nur nutzen, um auf die angeforderte Webseite zuzugreifen. Wenn der Server diese Antwort zurückgibt, bedeutet das auch, dass der Anforder einen Proxy verwenden sollte. 307 (Temporäre Weiterleitung) Der Server antwortet derzeit auf Anfragen von einer Webseite an einem anderen Ort, aber der Anforderer sollte für zukünftige Anfragen weiterhin den ursprünglichen Standort verwenden.
4xx (Anfragefehler) Diese Statuscodes deuten darauf hin, dass die Anfrage möglicherweise schiefgelaufen ist, was den Server daran hindert, sie zu verarbeiten.
Codebeschreibung 400 (Fehleranforderung) Der Server versteht die Syntax der Anfrage nicht. 401 (Unautorisierte) Anfragen erfordern Authentifizierung. Für Webseiten, die eine Anmeldung erfordern, kann der Server diese Antwort zurückgeben. 403 (verboten) Der Server lehnt die Anfrage ab. 404 (Nicht gefunden) Der Server konnte die angeforderte Webseite nicht finden. 405 (Methode deaktiviert) deaktiviert die in der Anfrage angegebene Methode. 406 (Nicht akzeptiert) Webseiten, die nicht auf Anfragen mit den angeforderten Inhaltsattributen reagieren können. 407 (Agentenautorisierung erforderlich) Dieser Statuscode ist ähnlich wie 401 (nicht autorisiert), aber der Bestimmungsanfrager sollte die Nutzung des Agenten genehmigen. 408 (Request Timeout) Ein Timeout tritt auf, während der Server auf eine Anfrage wartet. 409 (Konflikt) Der Server stürzt beim Abschluss einer Anfrage ab. Der Server muss Informationen über den Konflikt in die Antwort aufnehmen. 410 (Gelöscht) Wenn die angeforderte Ressource dauerhaft gelöscht wurde, gibt der Server diese Antwort zurück. 411 (Gültige Länge erforderlich) Der Server akzeptiert keine Anfragen, die kein gültiges Content Length-Headerfeld enthalten. 412 (Voraussetzungen nicht erfüllt) Der Server erfüllt keine der vom Anforderer in der Anfrage gesetzten Voraussetzungen. 413 (Anfrage-Entität ist zu groß) Der Server kann die Anfrage nicht verarbeiten, weil die Anfrage-Entität zu groß ist, um die Verarbeitungskapazität des Servers zu überschreiten. 414 (Die angeforderte URI ist zu lang) Die angeforderte URI (meist eine Webadresse) ist für den Server zu lang, um sie zu verarbeiten. 415 (Nicht unterstützte Medientypen) Das Format der Anfrage wird von der Anfrageseite nicht unterstützt. 416 (Anfrageumfang nicht konform) Wenn die Seite den Umfang der Anfrage nicht liefern kann, gibt der Server diesen Statuscode zurück. 417 (Erwartet nicht erfüllt) Der Server erfüllt nicht die Anforderungen für das Feld Erwartete Anfrage-Headers.
5xx (Serverfehler) Diese Statuscodes zeigen an, dass ein interner Fehler aufgetreten ist, als der Server versuchte, die Anfrage zu bearbeiten. Diese Fehler können Fehler auf dem Server selbst sein, nicht auf der Anfrage.
Codebeschreibung 500 (Fehler innerhalb des Servers) Der Server trat auf einen Fehler und konnte die Anfrage nicht abschließen. 501 (noch nicht implementiert) Der Server kann die Anfrage nicht abschließen. Zum Beispiel kann dieser Code zurückgegeben werden, wenn der Server die Anfragemethode nicht erkennt. Der 502 (Error Gateway) Server fungiert als Gateway oder Proxy und erhält eine ungültige Antwort vom Upstream-Server. 503 (Dienst nicht verfügbar) Der Server ist derzeit nicht verfügbar (wegen Überlastung oder Wartungszeit). In der Regel ist das nur ein vorübergehender Zustand. 504 (Gateway Timeout) Der Server fungiert als Gateway oder Proxy, erhält jedoch keine Anfrage vom Upstream-Server rechtzeitig. 505 (HTTP-Version nicht unterstützt) Der Server unterstützt nicht die in der Anfrage verwendete Version des HTTP-Protokolls
|