Was ist HTTP/1.0?
HTTP/1.0 ist eine der Versionen des Hypertext Transfer Protocol (HTTP), das zur Übertragung von Inhalten wie HTML zwischen Clients (z. B. Webbrowsern) und Webservern verwendet wird. Die 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 einfach gehalten: Es gab keine Spezifikation für Antworten, und als einzige Methode stand GET zur Verfügung. Mit HTTP/1.0 wurden Antwort-Header eingeführt und die verfügbaren Methoden unter anderem um POST, PUT und DELETE erweitert. Darüber hinaus unterschied sich HTTP/1.0 von HTTP/0.9 dadurch, dass die Protokollversion im Anfrage-Header angegeben wurde.
HTTP/1.1 erweiterte den Umfang der unterstützten Methoden weiter und führte namensbasiertes virtuelles Hosting ein. Zudem kamen Funktionen wie KeepAlive hinzu, das die Verbindung aufrechterhält, um mehrere Anfragen ohne erneuten Verbindungsaufbau zu verarbeiten, sowie Request-Pipelining, bei dem mehrere Anfragen gesendet werden, ohne die jeweiligen Antworten abzuwarten. Diese Fortschritte reduzierten den Ressourcenverbrauch von TCP-Verbindungen und verbesserten die Reaktionsgeschwindigkeit.
Derzeit ist HTTP/1.1 die am weitesten verbreitete Version. HTTP/2 bietet hingegen weitere Verbesserungen, darunter eine effizientere Nutzung von TCP-Ressourcen, eine optimierte Leistung und erhöhte Sicherheit.

