HTTP

HTTP (Hypertext Transfer Protocol) ist ein zustandsloses Protokoll zur Übertragung von Daten im World Wide Web.

Es dient als Kommunikationsgrundlage zwischen Webbrowser (Client) und Server und legt fest, wie Inhalte angefordert und übertragen werden. In Webadressen ist es am Präfix „http://“ bzw. „https://“ erkennbar.

Frau arbeitet am PC.

Funktionsweise und Verwendung

HTTP arbeitet nach dem Anfrage-Antwort-Prinzip. Ein Client sendet eine Anfrage (z. B. GET) an einen Server, der daraufhin die angeforderten Inhalte sowie einen Statuscode (z. B. 404 Not Found) zurückliefert. Gibt ein Nutzer eine Website im Browser ein, wird eine Anfrage an den Server gesendet, auf dem die Webseite gespeichert ist. Der Server überträgt die Daten, sodass die Seite im Browser dargestellt werden kann.

HTTP wird nicht nur für Webseiten genutzt, sondern auch für die Übertragung von Medien wie Bilder oder Videos sowie für Anwendungen, die Daten von Servern abrufen, z. B. über REST-APIs oder beim Laden von Updates.

Praxisbeispiele

  • Laden einer Website im Browser durch Eingabe einer URL
  • Abrufen von Bildern oder Videos auf einer Webseite
  • Kommunikation zwischen App und Server über eine REST-API
  • Herunterladen von Updates oder Dateien aus dem Internet
HTTP vs. HTTPS S = Secure