Basics zu RestAPI

Die RestAPI ist eine programmierbare Schnittstelle und dient vornehmlich der Kommunikation zwischen Maschinen. Vor allem Webdienste nutzen diese Art des Austauschs. Mittels dieser Schnittstelle lassen sich bspw. Daten abfragen oder Aufgaben ausführen.

Die Schnittstelle lässt sich mit den nachfolgenden Befehlen ansprechen (Liste unvollständig).
GET = lesen
POST = erstellen
PUT = ersetzen oder aktualisieren
DELETE = entfernen

Einige Beispiele, wie eine RestAPI von unterschiedlichen Script- bzw. Programmeirsprachen angesprochen werden kann.
Webseite von Joe Kampschmidt – https://www.jokecamp.com/blog/code-examples-api-http-get-json-different-languages/

 

Quellen/Weiterführende Links:
Wikipedia – https://de.wikipedia.org/wiki/Representational_State_Transfer
RestAPI Web Services erklärt (Thomas Bayer / oio.de) – https://www.oio.de/public/xml/rest-webservices.htm
RestAPI Webservices (Frank Rahn) – https://www.frank-rahn.de/restful-webservices/
RestAPI Exchange 2016 (frankysweb.de) – https://www.frankysweb.de/exchange-server-2016-rest-api/
RestAPI Security Guidelines (blog.restcase.com) – https://blog.restcase.com/top-5-rest-api-security-guidelines/
Architektur Design (Jax Blog) – https://jax.de/blog/software-architecture-design/restful-apis-richtig-gemacht/

<!–

–!>