Vielen Dank für die Antworten.
@TurboMagic:
Zitat:
Vermutlich kann man im Request/Header irgendwo angeben welche HTTP Version man will/kann.
Ich dachte, genau das würde die Angabe "NetClient.ProtocolVersion := THTTPProtocolVersion.HTTP_2_0;" bewirken.
@KodeZwerg:
Ich habe mir die Routinen mal genauer angesehen und im Debuger ausführen lassen. Das sieht aber (soweit ich das beurteilen kann) korrekt aus. Letztlich wird für die Angabe des Protokolls die Windows-Routine "WinHttpSetOption" mit den korrekten Parametern aufgerufen, sofern da die Dokumentation von Microsoft korrekt ist, von dem wohl auszugehen ist. Auch der eigentliche Request wird in einer Windows-Routine durchgeführt. Ich habe so das Gefühl, dass da noch irgendwas anderes eingestellt werden muss.
Schöne Grüße aus Köln ...