HTTP-Statuscodes sind dreistellige Zahlen, die von einem Server als Antwort auf eine Anfrage eines Clients zurückgegeben werden und den Status der Anfrage angeben. Sie werden in fünf Klassen eingeteilt:
- 1xx (Informationell): Die Anfrage wurde empfangen und der Prozess wird fortgesetzt.
- 2xx (Erfolg): Die Anfrage wurde erfolgreich empfangen, verstanden und akzeptiert.
- 3xx (Umleitung): Weitere Maßnahmen sind erforderlich, um die Anfrage abzuschließen.
- 4xx (Client-Fehler): Die Anfrage enthält eine fehlerhafte Syntax oder kann aufgrund von clientseitigen Problemen nicht erfüllt werden.
- 5xx (Server-Fehler): Der Server konnte eine gültige Anfrage aufgrund von serverseitigen Problemen nicht erfüllen.