Das ursprüngliche Problem liegt sicher nicht an TIdHTTP. Aber bevor ich mich mit meinem provider rumärgere, doch lieber weg damit und rein mit REST.
Die Programmanpassungen habens sich in Grenzen gehalten und alles war am Ende in 30 Minuten erledigt.
Außerdem bin ich mit REST jetzt die OpenSSL-Dateien los.
Noch zur Erklärung wofür ich als Response Text und Zahl brauche:
Text, weil meine
API bestimmte Zeichenketten zurückgibt, die ich im Programmauswerte.
Zahl, weil ich einen Cooldown in der
API habe. Häufen sich die
API-Aufrufe für eine bestimmte
IP in einem bestimmten Zeitfenster, gehen Anfragen von dieser
IP nicht mehr durch und bekommen ein 403 zurück.