Ich muss nochmal simpel nachfragen:
Ein Aufruf von ExecuteAsync von dem TRESTRequest genügt deinen Anforderungen nicht?
Delphi-Quellcode:
var
CompletionHandler: TProc;
MyThread: TRESTExecutionThread;
begin
CompletionHandler := procedure
begin
Memo1.Lines.Add(RESTResponse1.Content);
end;
MyThread := RESTRequest1.ExecuteAsync(CompletionHandler, True, False);
//
// ... irgendwas machen...
//
MyThread.Free;