Was ist HTTP/1.0?
HTTP/1.0 ist eine der Versionen des Hypertext Transfer Protocol (HTTP), das für die Übertragung von Inhalten wie HTML zwischen Clients (z. B. Webbrowsern) und Webservern verwendet wird. HTTP-Versionen wurden wie folgt eingeführt: HTTP/0.9 im Jahr 1991, HTTP/1.0 im Mai 1996, HTTP/1.1 im Januar 1997 und HTTP/2 im Mai 2015.
Die erste Version, HTTP/0.9, war äußerst simpel, ohne Spezifikation für Antworten und nur mit der verfügbaren GET-Methode. HTTP/1.0 führte Antwortheader ein und erweiterte Methoden durch Hinzufügen von POST, PUT, DELETE und anderen. Darüber hinaus unterschied sich HTTP/1.0 von HTTP/0.9 dadurch, dass die Protokollversion in den Anforderungsheader aufgenommen wurde.
HTTP/1.1 erweiterte die Palette der unterstützten Methoden weiter und führte namensbasiertes virtuelles Hosting ein. Es umfasste auch Funktionen wie KeepAlive, das die Verbindung aufrechterhält, um mehrere Anfragen zu verarbeiten, ohne dass eine erneute Verbindung erforderlich ist, und Request Pipelining, das mehrere Anfragen sendet, ohne auf einzelne Antworten zu warten. Diese Fortschritte reduzierten die Nutzung der TCP-Verbindungsressourcen und verbesserten die Reaktionsfähigkeit.
Derzeit ist HTTP/1.1 die am weitesten verbreitete Version. Inzwischen bietet HTTP/2 weitere Verbesserungen, darunter eine verbesserte TCP-Ressourcennutzung, Leistungsoptimierung und erhöhte Sicherheit.