Я создаю простой REST API, который выводит данные JSON. Однако я не уверен, что должно быть возвращено, если я сделаю запрос к ресурсу, у которого нет данных для возврата:
Какую из представленных ниже альтернатив уместно использовать при запросе /users
и /users/:id
, когда пользователей вообще нет или конкретный пользователь не может быть найден?
[]
и HTTP 200
- Пустой ответ с
HTTP 410 - Gone
?
- Пустой ответ с
HTTP 404 - missing
- Что-то еще?