Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi DataSnap-Rest-Server mit Json ansteuern (https://www.delphipraxis.net/204508-datasnap-rest-server-mit-json-ansteuern.html)

Maliko 2. Jun 2020 16:24

DataSnap-Rest-Server mit Json ansteuern
 
Moin,

ich hab da mal ne Frage. Und zwar experimentiere ich gerade ein wenig mit dem DataSnap-Rest-Server und das ganze funktioniert auch bisher wirklich gut (abgesehen davon dass ich momentan noch keine HTTPS-Verbinundung hinbekomme, aber da kümmer ich mich später drum). Was mir jetzt aber bisher aufgefallen ist, ich muss alle Parameter über die URL übergeben, wenn ich einen Stinknormalen REST-Client verwende (die wenigsten werden die Schnittstelle über nen DataSnap-Client nutzen).

Ich hätte es aber eigentlich lieber, wenn die Daten als JSON-Objekt übergeben werden und nicht über die URL (einfach auch wegen den Datenmengen).

Hier noch ein kleines Beispiel. Momentan mache ich einen Aufruf wie folgt: http://localhost:8080/datasnap/rest/.../Sum/25.0/22.5
Ich würde es aber lieber so machen: "http://localhost:8080/datasnap/rest/TServerMethods1/Sum" und dann {Var1=25.0; Var2=22.5} als JSON im Request als Body mitsenden.

Hat von euch vielleicht jemand eine Ahnung wie ich das anstelle?

Danke schon mal im Vorraus.

Viele Grüße
Maliko

MEissing 3. Jun 2020 10:00

AW: DataSnap-Rest-Server mit Json ansteuern
 
POST oder PUT Verb auf die Ressource und dann das hier:
http://docwiki.embarcadero.com/RADSt...e_Request_Body

Deutsch:
http://docwiki.embarcadero.com/RADSt...orderungsrumpf


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:21 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