TNetHTTPClient.Get wie URL Parameter hinzufügen
Hallo,
ich habe ein Beispiel (TNetHTTPClient) für den POST Befehl: https://stackoverflow.com/questions/...i-in-delphi-xe Wie mache ich das gleiche wenn ich statt POST ein GET Befehl nutzen will? |
AW: TNetHTTPClient.Get wie URL Parameter hinzufügen
Das Gleiche geht nicht, denn beim GET gibt es keine Payload, da müssen alle Parameter in die URL hinein.
Code:
http://www.server.com?test=12
|
AW: TNetHTTPClient.Get wie URL Parameter hinzufügen
Uff. Habe ich befürchtet. Dachte ich übersehe etwas.
Vielen Dank. |
AW: TNetHTTPClient.Get wie URL Parameter hinzufügen
Du solltest dir dazu auch diese Funktion anschauen
http://docwiki.embarcadero.com/Libra...TURI.URLEncode bzw. die Neufassung unter http://docwiki.embarcadero.com/Libra...g.TURLEncoding |
AW: TNetHTTPClient.Get wie URL Parameter hinzufügen
Es ist schon richtig das die Parameter in die URL gehören, das kannst du aber über TUri lösen.
Delphi-Quellcode:
var
uri: TUri; begin uri := TUri.Create('http://www.example.com'); uri.AddParameter('paramname1', 'wert1'); uri.AddParameter('paramname2', 'wert2'); // Die komplette URL wäre dann uri.ToString; end; |
AW: TNetHTTPClient.Get wie URL Parameter hinzufügen
Das sieht gut aus. So etwas habe ich gesucht. Funktioniert wunderbar.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:23 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz