API-Design · Junior · Frage 55 von 75
Wie sollte man verschachtelte Ressourcen in URLs nutzen?
- 1Eine Ebene tief, etwa
/users/42/orders - 2Immer so tief, wie das Datenmodell reicht
- 3Nie: Verschachtelung ist in REST-APIs verboten
Antwort zeigen
Richtige Antwort: Eine Ebene tief, etwa /users/42/orders
Erklärung
Tiefe Verschachtelung macht URLs lang und zwingt Clients, die ganze Hierarchie zu kennen. Einträge mit eigener ID sind auch auf oberster Ebene erreichbar.