...
| Auszug |
|---|
...
|
...
| |
Nuclos REST Richtlinien: |
...
GET, POST, PUT, DELETE |
...
GET: Holen von Daten, keine Veränderung in der DB
POST: Erzeugen eines Objects in der DB
, idempotent, Pfad, PathParam, RVO, Service-Implementierung. |
Sprache: Deutsch · English
Konventionen für eigene REST-Services – HTTP-Verben, Pfaddesign und ein Code-Beispiel.
| Status | ||||
|---|---|---|---|---|
|
| Status | ||||
|---|---|---|---|---|
|
| Status | ||||
|---|---|---|---|---|
|
| Status | ||||
|---|---|---|---|---|
|
| Panel | ||||||
|---|---|---|---|---|---|---|
| ||||||
Auf dieser Seite
|
Richtlinien für die Implementierung eigener REST-Services in Nuclos.
| Verb | Bedeutung |
|---|---|
| GET | Daten holen – keine Änderung in der DB. |
| POST | ein Objekt in der DB erzeugen. |
| PUT | ein Objekt ändern (idempotent; |
...
| ein zweites PUT erzeugt keinen neuen Datensatz). |
| DELETE |
...
| ein oder mehrere Objekte löschen. |
...
...
...
einen Baum erzeugen:
| Codeblock | ||
|---|---|---|
| ||
POST |
...
/tree
|
...
einen Baum verändern:
...
PUT /tree/{treeid} |
...
einen Ast am Baum entfernen:
...
DELETE /tree/{treeid}/branch/{branchid} |
...
Suboptimal:
...
Insbesondere am Anfang keine überflüssigen Segmente (z.B. nicht
/neudazu/botanik/heinzmueller/pflanzen/tree/
...
).
| Codeblock | ||
|---|---|---|
| ||
POST /tree |