Funktioniert nun super, vielen Dank Michael!
Gerne!
Noch ein Tipp: der OpenSSLHandler muss in der aktuellen
Indy Version nicht mehr erzeugt und zugewiesen werden -
Indy macht das nun automatisch sobald eine https Adresse angesprochen wird.
IdHTTP1.IOHandler:= IdSSLIOHandlerSocketOpenSSL1;
kann damit entfallen.
p.s. es funktioniert zwar anscheinend auch ohne diese Angabe, aber das Encoding utf-8 sollte im Request Objekt angegeben werden, damit dem Server das gesendete Encoding sicherheitshalber mitgeteilt wird:
IdHTTP1.Request.ContentEncoding := 'utf-8';