Umstellung von AJAX auf REST
Heute besprochen:
- Aufbau von REST Endpunkten
- Relevant ist die HTTP-Methode, die verwendet wird
-
POST
für create (Beispiel-Route:/quiqqer/core/users
) -
PUT
oderPATCH
für update (Beispiel-Route:/quiqqer/core/users/{userUuid}
) -
DELETE
für delete (Beispiel-Route:/quiqqer/core/users/{userUuid}
) -
GET
für get (Beispiel-Route:/quiqqer/core/users/{userUuid}
)
-
- Relevant ist die HTTP-Methode, die verwendet wird
- Zu besprechen: Versionierung von APIs (Version àla
/v1/...
im Pfad); Möglichkeiten:- Zentral von QUIQQER core bzw.
quiqqer/rest
- Zentral für bestimmte Bereiche
- Jedes Paket für sich
- Zentral von QUIQQER core bzw.
/cc @henbug @JanWennrich
von Patrick Müller bearbeitet