HTTP

Das HyperText Transfer Protocol (HTTP) ist das zugrunde liegende Netzwerk-Protokoll, das den Transfer von Hypermedia-Dokumenten im Web ermöglicht, typischerweise zwischen einem Browser und einem Server, sodass Menschen sie lesen können. Die aktuelle Version der HTTP-Spezifikation heißt HTTP/2.

Als Teil eines URI wird das "http" innerhalb "http://example.com/" als "Scheme" bezeichnet. Ressourcen, die das "http"-Schema verwenden, werden typischerweise über unverschlüsselte Verbindungen unter Verwendung des HTTP-Protokolls transportiert. Das "https"-Schema (wie in "https://developer.mozilla.org") zeigt an, dass eine Ressource über das HTTP-Protokoll transportiert wird, jedoch über einen sicheren TLS-Kanal.

HTTP ist textbasiert (alle Kommunikation erfolgt im Klartext) und zustandslos (keine Kommunikation kennt frühere Kommunikationen). Diese Eigenschaft macht es ideal für Menschen, um Dokumente (Websites) im World Wide Web zu lesen. HTTP kann jedoch auch als Grundlage für REST-Webdienste von Server zu Server oder fetch()-Anfragen innerhalb von Websites verwendet werden, um sie dynamischer zu gestalten.

Siehe auch