HTTP ist die Abkürzung für das Hypertext Transfer Protocol (HTTP). Es ist ein Netzwerkprotokoll für verteilte, kollaborative und hypermediale Informationssysteme. Es ist die Grundlage der Datenkommunikation für das WWW (World Wide Web). Im Client-Server-Computing-Modell funktioniert HTTP als Anfrage-Antwort-Protokoll. HTTP verwendet ein Server-Client-Modell. Ein Client kann zum Beispiel ein mobiles Gerät, ein Heimcomputer oder ein Laptop sein. Der HTTP-Server ist ein Webhost, auf dem Webserver-Software wie Apache oder IIS läuft. Ihr Browser sendet eine Anfrage an den entsprechenden Webserver, wenn Sie eine Website aufrufen, und dieser antwortet mit einem HTTP-Statuscode. Der Server sendet Ihrem Browser die entsprechenden Dateien und Webseiten, wenn die URL gültig ist und die Verbindung zugelassen wird.
Einige gängige HTTP-Statuscodes sind:
- 200: Erfolgreiche Anfrage, die Webseite existiert bereits
- 301: Dauerhaft verschoben, Weiterleitung an eine neue URL
- 401: Nicht autorisierte Anfrage, Autorisierung erforderlich
- 403: Verboten, der Zugriff auf das Verzeichnis oder die Seite ist nicht erlaubt
- 500: Interner Serverfehler, verursacht durch eine falsche Serverkonfiguration