Das HTTP-Protokoll (Hypertext Transfer Protocol) ist ein Kommunikationsprotokoll, das für den Datenaustausch zwischen einem Webserver und einem Webbrowser verwendet wird. Es ist das grundlegende Protokoll des World Wide Web und ermöglicht die Übertragung von Hypertexten, Bildern, Videos und anderen Dateiformaten. Es definiert eine Reihe von Regeln und Verfahren für den Aufbau und die Übertragung von Anfragen und Antworten zwischen dem Client und dem Server. Das HTTP-Protokoll ist zustandslos, was bedeutet, dass jede Anfrage und Antwort unabhängig von vorherigen Vorgängen behandelt wird.