HTTP-Statuscodes
Die Codes, die du bei APIs und CDNs am häufigsten siehst. Seltene Experimente fehlen.
| Code | Name | Bedeutung |
|---|---|---|
| 200 | OK | Erfolg mit Inhalt |
| 201 | Erstellt | Ressource erstellt |
| 204 | Kein Inhalt | Erfolg, leerer Inhalt |
| 301 | Dauerhaft verschoben | Permanente Weiterleitung |
| 302 | Gefunden | Vorübergehende Weiterleitung |
| 304 | Nicht geändert | Zwischengespeicherte Kopie nutzen |
| 400 | Ungültige Anfrage | Clientanfrage ungültig |
| 401 | Nicht autorisiert | Auth erforderlich oder fehlgeschlagen |
| 403 | Verboten | Authentifiziert, aber abgelehnt |
| 404 | Nicht gefunden | Ressource existiert nicht |
| 405 | Methode nicht erlaubt | Falsche HTTP-Methode |
| 408 | Zeitüberschreitung | Client zu langsam |
| 409 | Konflikt | Zustandskonflikt |
| 410 | Verschwunden | Dauerhaft entfernt |
| 422 | Nicht verarbeitbare Entität | Semantik ungültig |
| 429 | Zu viele Anfragen | Ratenlimitiert |
| 500 | Interner Serverfehler | Serverfehler |
| 502 | Falsches Gateway | Upstream-Antwort ungültig |
| 503 | Dienst nicht verfügbar | Überlastet oder ausgefallen |
| 504 | Gateway-Zeitüberschreitung | Upstream-Zeitüberschreitung |
Hinweise
- 401 vs 403: fehlende/fehlgeschlagene Anmeldung vs. angemeldet ohne Recht.
- Ein CDN kann 5xx liefern, wenn der Origin unerreichbar ist.
Häufige Fragen
- Was bedeutet der HTTP-Statuscode 403?
- 403 Forbidden bedeutet, dass der Server die Anfrage verstanden und authentifiziert hat, aber den Zugriff verweigert. Anders als bei 401 hilft eine erneute Anmeldung nicht.
- Was ist der Unterschied zwischen den HTTP-Weiterleitungen 301 und 302?
- 301 bedeutet einen dauerhaften Umzug: Clients und Suchmaschinen sollen künftig die neue URL verwenden. 302 ist eine temporäre Weiterleitung, die alte URL bleibt gültig.
- Was bedeutet HTTP 429 und wie behebt man es?
- 429 bedeutet, dass ein Ratenlimit erreicht wurde. Senden Sie Anfragen langsamer und beachten Sie den Retry-After-Header, falls vorhanden.