Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Generische REST Client Bibliothek (open source) auf GitHub (https://www.delphipraxis.net/174764-generische-rest-client-bibliothek-open-source-auf-github.html)

mjustin 8. Mai 2013 16:10

Generische REST Client Bibliothek (open source) auf GitHub
 
Interessant, wenn man sich die Programmierung eines REST Clients erleichtern und etwas mehr High Level arbeiten will:

"A Delphi REST client API to consume REST services written in any programming language." ... "tested in Delphi 7, XE, XE2 and XE3"

https://github.com/fabriciocolombo/d...est-client-api

Code Beispiel zum ABrufen einer Liste von TPerson Objekten:

Delphi-Quellcode:
var
  vList : TList<TPerson>;
begin
  vList := RestClient.Resource('http://localhost:8080/java-rest-server/rest/persons')
                     .Accept(RestUtils.MediaType_Json)
                     .Get<TList<TPerson>>();
Das Objekt-Mapping wird, wenn ich die Beschreibung richtig verstehe, automatisch durch SuperObjekt vorgenommen. Und es scheint ab Delphi 7 einsetzbar zu sein.


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