HTTP-Statuscodes

1xx Informationen

100 Weiter

Der Server hat die Anforderungsheader erhalten und der Client sollte mit dem Senden des Anforderungstexts fortfahren.

101 Protokollwechsel

Der Anforderer hat den Server gebeten, die Protokolle zu wechseln, und der Server hat dem zugestimmt.

102 Wird bearbeitet

Eine WebDAV-Anfrage kann viele Unteranfragen mit Dateioperationen enthalten, deren Abschluss lange dauern kann.

2xx Erfolg

200 OK

Standardantwort für erfolgreiche HTTP-Anfragen.

201 Erstellt

Die Anfrage wurde erfüllt, was zur Erstellung einer neuen Ressource führte.

202 Akzeptiert

Die Anfrage wurde zur Bearbeitung angenommen, aber die Bearbeitung wurde noch nicht abgeschlossen.

204 Kein Inhalt

Der Server hat die Anfrage erfolgreich bearbeitet und es gibt keinen Inhalt, der in der Antwortnutzlast gesendet werden könnte.

206 Teilweiser Inhalt

Der Server liefert nur einen Teil der Ressource aufgrund eines vom Client gesendeten Range-Headers.

3xx Umleitung

301 Dauerhaft verschoben

Diese und alle zukünftigen Anfragen sollten an den angegebenen URI gerichtet werden.

302 Gefunden

Die Ressource wurde gefunden, aber vorübergehend unter einem anderen URI.

304 Nicht geändert

Die Ressource wurde seit der in den Anforderungsheadern If-Modified-Since oder If-None-Match angegebenen Version nicht geändert.

307 Temporäre Weiterleitung

Die Anfrage sollte mit einem anderen URI wiederholt werden; zukünftige Anfragen sollten jedoch weiterhin den ursprünglichen URI verwenden.

308 Permanente Weiterleitung

Die Anfrage und alle zukünftigen Anfragen sollten unter Verwendung eines anderen URI wiederholt werden. 307 (Temporäre Weiterleitung) wird für temporäre Änderungen bevorzugt.

4xx Client-Fehler

400 Schlechte Anfrage

Der Server kann oder wird die Anfrage aufgrund eines offensichtlichen Client-Fehlers nicht verarbeiten.

401 Nicht autorisiert

Authentifizierung ist erforderlich und fehlgeschlagen oder wurde noch nicht bereitgestellt.

403 Verboten

Die Anfrage enthielt gültige Daten und wurde vom Server verstanden, aber der Server verweigert die Aktion.

404 Nicht gefunden

Die angeforderte Ressource konnte nicht gefunden werden, ist aber möglicherweise in Zukunft verfügbar.

405 Methode nicht erlaubt

Die in der Anforderungszeile angegebene Methode ist dem Server bekannt, wurde jedoch deaktiviert und kann nicht verwendet werden.

408 Anforderungs-Timeout

Der Server hat innerhalb der Zeit, die er bereit war zu warten, keine vollständige Anforderungsnachricht erhalten.

409 Konflikt

Die Anfrage konnte aufgrund eines Konflikts mit dem aktuellen Zustand der Ressource nicht abgeschlossen werden.

410 Weg

Die Zielressource ist auf dem Ursprungsserver nicht mehr verfügbar und dieser Zustand wird voraussichtlich dauerhaft sein.

413 Nutzlast zu groß

Der Server weigert sich, eine Anfrage zu bearbeiten, da die Anforderungsnutzlast größer ist, als der Server bereit oder in der Lage ist zu bearbeiten.

415 Nicht unterstützter Medientyp

Der Ursprungsserver weigert sich, die Anfrage zu bearbeiten, da der Medientyp der Nutzlast von dieser Methode auf der Zielressource nicht unterstützt wird.

422 Nicht verarbeitbare Entität

Der Server versteht den Inhaltstyp der Anforderungsentität und die Syntax der Anforderungsentität ist korrekt, konnte aber die enthaltenen Anweisungen nicht verarbeiten.

429 Zu viele Anfragen

Der Benutzer hat in einem bestimmten Zeitraum zu viele Anfragen gesendet.

5xx Server-Fehler

500 Interner Serverfehler

Eine generische Fehlermeldung, wenn ein unerwarteter Zustand auftrat.

501 Nicht implementiert

Der Server unterstützt die zur Erfüllung der Anfrage erforderliche Funktionalität nicht.

502 Ungültiges Gateway

Der Server fungierte als Gateway oder Proxy und erhielt eine ungültige Antwort.

503 Dienst nicht verfügbar

Der Server kann die Anfrage nicht bearbeiten (überlastet oder wegen Wartungsarbeiten ausgefallen).

504 Gateway-Timeout

Der Server fungierte als Gateway oder Proxy und erhielt keine rechtzeitige Antwort.

505 HTTP-Version nicht unterstützt

Der Server unterstützt die in der Anfrage verwendete HTTP-Protokollversion nicht.