Um einen
HTML String als Response zu erhalten würde ich diesen Weg wählen:
Delphi-Quellcode:
var
HTTP: TIdHTTP;
RequestBody: TStream;
ResponseBody: string;
...
ResponseBody := HTTP.Post('https://example.org', RequestBody);
Die anderen Post.Overloads braucht man vermtlich eher für binäre Responsetypen.