MessageBody <> ErrorMessage! Ersteres enthält JSON-Daten, letzteres "Bad Request". Aber siehe Edit oben: Problem gelöst.
Der Responsebody (JSON-Daten) steht in E.ErrorMessage, und die Fehlermeldung ("Bad Request") in E.Message. Ich habe es nicht mit der aktuellen
Indy-Version getestet, aber es war so als (alternative) Lösung von Remy Lebeau implementiert und hat funktioniert.