Einzelnen Beitrag anzeigen

Rolf Frei

Registriert seit: 19. Jun 2006
630 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Maschinesteuern mit TNetHttpClient

  Alt 3. Mär 2024, 17:34
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.

Geändert von Rolf Frei ( 3. Mär 2024 um 17:37 Uhr)
  Mit Zitat antworten Zitat