Einzelnen Beitrag anzeigen

Delphi.Narium

Registriert seit: 27. Nov 2017
2.508 Beiträge
 
Delphi 7 Professional
 
#5

AW: idhttp post Fehlermeldung Bad Request 400

  Alt 11. Okt 2024, 14:25
Warum sollte es? In Urls müssen Sonderzeichen kodiert werden. Dafür hat Delphi entsprechende Funktionen (s. o.)

Ungefähr sowas?
Delphi-Quellcode:
var
  encodedParams : String;
begin
  lParamList := TStringList.Create;
  lParamList.Add('HTTP/1.1');
  lParamList.Add('utf-8');
  try
    encodedParams := TIdURI.ParamsEncode('line=1164001;9;Test ');
    idHTTP1.Post('http://192.168.0.174/gateway_pocsag_alpha.php?' + encodedParams, lParamList);
  finally
    lParamList.Free;
  end;
end;
  Mit Zitat antworten Zitat