Скажем, у меня есть ресурс articles
at /articles
.
В этих статьях могут быть связанные статьи, поэтому я получаю их с помощью GETting /articles/{id}/related
.
Что я должен вернуть, нет связанных статей?
Я могу думать:
-
404 Not Found
, возможно, с пустой коллекцией -
204 No Content
-
200 Found
с пустой коллекцией
Какие-нибудь советы? (просьба дать аргументы)
Кстати, это может относиться к разбивке на страницы. Если я запрошу страницу 3 из 2, страница 3 вернет пустой набор, если он будет 404
?