Einzelnen Beitrag anzeigen

Redeemer

Registriert seit: 19. Jan 2009
Ort: Kirchlinteln (LK Verden)
1.081 Beiträge
 
Delphi 2009 Professional
 
#4

AW: Kommunikation mit HTTP-Server, Fallback von V2 auf V1.1 erzwingen

  Alt 22. Okt 2020, 21:29
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.
Janni
2005 PE, 2009 PA, XE2 PA
  Mit Zitat antworten Zitat