Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.622 Beiträge
Delphi 12 Athens
|
AW: Datenübertragung via HTTP POST
21. Nov 2022, 15:48
Mal tust Du zu wenig, mal zuviel. Wenn schon, dann mit einem TStringStream statt einer TStringList.
Delphi-Quellcode:
var
lParamList: TStringStream;
begin
lParamList := TStringStream.Create('',TEncoding.UTF8); // Fehlermeldung sollte jetzt verschwinden
lParamList.WriteString('{');
lParamList.WriteString('"message":"test message",');
lParamList.WriteString('"type":"TEST",');
lParamList.WriteString('"sender":"self",');
lParamList.WriteString('"timestamp":"1424950740000"');
lParamList.WriteString('}');
try
idHTTP1.Request.Accept := 'application/json';
idHTTP1.Request.ContentType := 'application/json';
memo1.Lines.Text := idHTTP1.Post('http://192.168.0.5/rest/external/http', lParamList);
finally
lParamList.Free;
end;
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|