1. Nutze THttpClient aus System.Net.HttpClient.pas
2. Wie folgt sollte das damit ohne Probleme laufen:
Delphi-Quellcode:
uses
System.Net.HttpClient;
...
var
http: THTTPClient;
PostData: TStringList;
s: String;
begin
http := THTTPClient.Create;
PostData:= TStringList.Create;
try
PostData.Text := 'Stromf_Ew.Anforderung_GLT.bAktiv=1';
s := http.Post('Http://deinserver: port/getKey', PostData).ContentAsString; // ohne Leerschlag
Memo1.Lines.Text := s;
finally
PostData.Free;
http.Free;
end;
end;
Wenn das nicht geht, müsstest du mal die Doku zu deiner Maschinensteuerung genauer studieren. Womöglich braucht es da noch eine Authentifizierung oder sowas.