Nuclos REST Richtlinien: GET, POST, PUT, DELETE, idempotent, Pfad, PathParam, RVO, Service-Implementierung.

globe with meridians Sprache: Deutsch · English

open book Richtlinien für REST-Service-Implementierungen

Konventionen für eigene REST-Services – HTTP-Verben, Pfaddesign und ein Code-Beispiel.

Auf dieser Seite

Richtlinien für die Implementierung eigener REST-Services in Nuclos.

1. HTTP-Verben strikt nach REST-Standard

VerbBedeutung
GETDaten holen – keine Änderung in der DB.
POSTein Objekt in der DB erzeugen.
PUTein Objekt ändern (idempotent; ein zweites PUT erzeugt keinen neuen Datensatz).
DELETEein oder mehrere Objekte löschen.

2. Selbstsprechende, objektorientierte Pfade

POST   /tree
PUT    /tree/{treeid}
DELETE /tree/{treeid}/branch/{branchid}

3. Unnötige Pfadteile vermeiden

Insbesondere am Anfang keine überflüssigen Segmente (z.​B. nicht /neudazu/botanik/heinzmueller/pflanzen/tree/).

4. Beispiel: User-Verwaltung

POST /tree

Verwandte Seiten

gear RESTful Service


REST-Service.

Öffnen →