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, damit Menschen sie lesen können. Die aktuelle Version der HTTP-Spezifikation wird als HTTP/2 bezeichnet.
Als Teil einer URI wird das "http" in "http://example.com/" als "Schema" bezeichnet. Ressourcen, die das "http"-Schema verwenden, werden typischerweise über unverschlüsselte Verbindungen mit dem HTTP-Protokoll transportiert. Das "https"-Schema (wie in "https://developer.mozilla.org") gibt an, dass eine Ressource über das HTTP-Protokoll, aber über einen sicheren TLS-Kanal transportiert wird.
HTTP ist textuell (die gesamte Kommunikation erfolgt im Klartext) und zustandslos (keine Kommunikation kennt vorherige Kommunikationen). Diese Eigenschaft macht es ideal, um Menschen zu ermöglichen, Dokumente (Websites) im World Wide Web zu lesen. HTTP kann jedoch auch als Grundlage für REST-Webdienste von Server zu Server oder für fetch()
-Anfragen innerhalb von Websites verwendet werden, um sie dynamischer zu gestalten.
Siehe auch
- HTTP auf MDN
- HTTP auf Wikipedia