Web & Developer Tools
HTTP Status Codes
Alle HTTP-Statuscodes mit Erklärung und Verwendungszweck — durchsuchbar, offline.
33 Codes
1xx Informational
1xx
100
Continue
Der Server hat den Anfrageanfang empfangen. Der Client soll weitersenden.
1xx
101
Switching Protocols
Der Server wechselt auf Anfrage des Clients das Protokoll (z.B. zu WebSockets).
1xx
102
Processing
Der Server verarbeitet die Anfrage, hat aber noch keine Antwort.
1xx
103
Early Hints
Erlaubt dem Browser, Ressourcen schon vor der finalen Antwort vorzuladen.
2xx Success
2xx
200
OK
Standardantwort für erfolgreiche HTTP-Anfragen.
Typisch: GET, POST, PUT, DELETE
2xx
201
Created
Anfrage war erfolgreich und eine neue Ressource wurde erstellt.
Typisch: POST, PUT
2xx
202
Accepted
Anfrage wurde akzeptiert, aber noch nicht verarbeitet.
Typisch: Async-Operationen
2xx
204
No Content
Erfolg ohne Antwortinhalt — typisch nach DELETE.
Typisch: DELETE, PUT
2xx
206
Partial Content
Nur ein Teil der Ressource wird zurückgegeben (Range-Header).
Typisch: Streaming, Download-Resume
3xx Redirection
3xx
301
Moved Permanently
Ressource wurde dauerhaft an eine neue URL verschoben.
Typisch: SEO-Weiterleitungen
3xx
302
Found
Ressource ist temporär unter einer anderen URL erreichbar.
Typisch: Temp. Weiterleitung
3xx
303
See Other
Nach POST: Client soll eine andere URL per GET abrufen.
Typisch: Post/Redirect/Get-Pattern
3xx
304
Not Modified
Ressource hat sich nicht geändert — Browser soll Cache nutzen.
Typisch: HTTP-Caching
3xx
307
Temporary Redirect
Temporäre Weiterleitung, Methode bleibt erhalten.
Typisch: API-Weiterleitungen
3xx
308
Permanent Redirect
Dauerhafte Weiterleitung, Methode und Body bleiben erhalten.
Typisch: API-Migrations
4xx Client Errors
4xx
400
Bad Request
Die Anfrage ist syntaktisch falsch oder kann nicht verarbeitet werden.
Typisch: Validierungsfehler
4xx
401
Unauthorized
Authentifizierung ist erforderlich (aber noch nicht erfolgt).
Typisch: JWT, Basic Auth
4xx
403
Forbidden
Zugriff verweigert — trotz Authentifizierung keine Berechtigung.
Typisch: RBAC, ACL
4xx
404
Not Found
Die angeforderte Ressource existiert nicht.
Typisch: Falsche URL, gelöschte Ressource
4xx
405
Method Not Allowed
HTTP-Methode ist für diese URL nicht erlaubt.
Typisch: REST-API-Fehler
4xx
408
Request Timeout
Der Client hat zu lange gebraucht, um die Anfrage zu senden.
Typisch: Netzwerkprobleme
4xx
409
Conflict
Anfrage kollidiert mit dem aktuellen Zustand der Ressource.
Typisch: Duplicate, Optimistic Locking
4xx
410
Gone
Ressource wurde dauerhaft entfernt und ist nicht mehr verfügbar.
Typisch: Gelöschte Inhalte
4xx
413
Content Too Large
Request-Body übersteigt das erlaubte Maximum.
Typisch: File-Upload-Limits
4xx
415
Unsupported Media Type
Content-Type des Requests wird vom Server nicht unterstützt.
Typisch: Falsche Encoding
4xx
422
Unprocessable Entity
Anfrage ist syntaktisch korrekt, aber semantisch fehlerhaft.
Typisch: Validierungsfehler (REST)
4xx
429
Too Many Requests
Rate-Limit überschritten — der Client sendet zu viele Anfragen.
Typisch: API-Rate-Limiting
5xx Server Errors
5xx
500
Internal Server Error
Allgemeiner Serverfehler ohne spezifische Ursache.
Typisch: Unbehandelte Exceptions
5xx
501
Not Implemented
Der Server unterstützt die angeforderte Methode nicht.
Typisch: Nicht implementierte Features
5xx
502
Bad Gateway
Upstream-Server hat eine ungültige Antwort geliefert.
Typisch: Reverse Proxy, Load Balancer
5xx
503
Service Unavailable
Server ist überlastet oder wartet. Meist temporär.
Typisch: Deployments, Maintenance
5xx
504
Gateway Timeout
Upstream-Server hat nicht rechtzeitig geantwortet.
Typisch: Slow Backend, DB-Timeout
5xx
508
Loop Detected
Unendliche Weiterleitungsschleife erkannt.
Typisch: WebDAV, Redirect-Loops