Проєктування API · Junior · Запитання 55 з 75
Як використовувати вкладені ресурси в URL?
- ✓Правильна відповідь: Для чіткої належності на один рівень, наприклад
/users/42/orders; уникайте глибоких ланцюжків на кшталт/a/1/b/2/c/3/d - 2Завжди вкладати так глибоко, як модель даних
- 3Ніколи не використовувати вкладеність
Пояснення
Глибока вкладеність робить URL довгими й змушує клієнтів знати всю ієрархію. До елементів із власними ID можна звертатися й на верхньому рівні.