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