Eben, Rolf. Der Client schreibt dem Server in der ersten Zeile die von ihm maximal unterstützte HTTP-Version. Bei
Indy ist das HTTP/1.1. Der Server nutzt dann höchstens diese Version.
Beispiele:
Der Client hat keine Lust, die Verbindung zu trennen. Also fragt er HTTP/1.0 an. Der Server könnte zwar mehr, hält sich aber an HTTP/1.0 und trennt die Verbindung.
Der Client fragt HTTP/2.0 an. Mein selbst geschriebener HTTP-Server weiß aber zu Beginn der Antwort noch nicht, wie groß die Daten sind, die er dem Client schicken möchte, und möchte auch kein Chunking verwenden. Also sendet er dem Client als Antwort HTTP/1.0.