Eine Übertragung von angeforderten Daten auf ein Endgerät erfolgt durch das Hypertext-Übertragungsprotokoll (Hypertext Transfer Protocol (HTTP)). Durch einen HTTP-Status-Code teilt der Server dem Client (z.B. einem Browser) mit, ob die Anfrage beim Abruf einer URL erfolgreich oder fehlerhaft war. Demnach ist der HTTP-Status-Code Bestandteil einer vom Server zurückgegebenen Antwort. Der HTTP-Statuscode besteht aus einer dreistelligen Zahl und einer kurzen Beschreibung des Fehlers. Der wohl gängigste Fehler ist  „404 – not found“. Ein weiterer Fehler ist „403 – Zugriff nicht gestattet“ oder ein interner Fehler (HTTP 500).  Neben Fehlerantworten gibt es auch HTTP-Status-Codes, die eine erfolgreiche Übertragung bestätigen (z.B. HTTP 200). Zwischen folgenden Antwortklassen sollte unterschieden werden: Informative Antworten (100 – 199): Informationen zur Bearbeitung, die während der Anfrage erfolgen (z.B. „100 – fortfahren“ oder „102 – in Bearbeitung“). Erfolgreiche Antworten (200 – 299): Erfolgreiche Operationen (z.B. „200 – OK“). Umleitungen (300 – 399): Erfolgt, wenn das angeforderte Dokument auf einer anderen Adresse erreichbar ist (z.B. der Redirect „301 – dauerhaft verschoben“). Client-Fehler (400 – 499): Fehlerhafte Anfragen des Clients (z.B. „404 – nicht gefunden“). Server-Fehler (500 – 599): Alle Fehler, die auf den Server zurückgehen (z.B. „500 – Interner Server-Fehler“). Zu unserer Detailseite Status Codes