Site icon Stekr.de

Hypertext Transfer Protocol (HTTP)

logo

Photo by Denny Müller on Unsplash

Hypertext Transfer Protocol (HTTP) ist ein Anwendungsprotokoll zur Übertragung von Hypermedia-Dokumenten, wie z.B. HTML. Es wurde für die Kommunikation zwischen Webbrowsern und Webservern entwickelt, kann aber auch für andere Zwecke verwendet werden. HTTP folgt einem klassischen Client-Server-Modell, bei dem ein Client eine Verbindung öffnet, um eine Anfrage zu stellen, und dann wartet, bis er eine Antwort erhält. HTTP ist ein , d.h. der Server speichert keine Daten (Zustand) zwischen zwei Anfragen.

HTTP ermöglicht es Webentwicklern, verschiedene auf einer Webseite zu laden, wie z.B. CSS-Stylesheets, , Skripte und andere Ressourcen. Dabei können auch Ressourcen von anderen als der Domäne der anfragenden Ressource geladen werden. Dies nennt man Cross-Origin Resource Sharing (CORS). CORS erlaubt es Webentwicklern, zu steuern, wie ihre Seite auf Cross-Site-Anfragen reagiert.

HTTP verwendet verschiedene Methoden, um die unterschiedlichen Operationen anzugeben, die mit HTTP durchgeführt werden können: , POST und auch weniger häufige Anfragen wie OPTIONS, DELETE oder . HTTP verwendet auch verschiedene , um eine Ressource zu beschreiben oder das Verhalten des Servers oder des Clients anzugeben. Header-Felder werden in einem IANA-Register gespeichert.

HTTP hat sich im Laufe der Zeit weiterentwickelt und bietet nun verschiedene Versionen an: HTTP/1.x, und das neu entstehende . Diese Versionen unterscheiden sich in Bezug auf Leistung, Sicherheit und .

In diesem Blogbeitrag haben wir einen kurzen Überblick über das Hypertext Transfer Protocol gegeben. Wenn Sie mehr über HTTP erfahren möchten, besuchen Sie die folgenden Quellen:

Exit mobile version