[REST] Моделирование ответа подресурса, когда ресурс не существует
Я работаю над REST API и у меня есть вопрос по вспомогательным ресурсам.
Предположим, у меня есть ресурс "article" и субресурс "comments".
апи / статьи /{ArticleID}/ комментарии /{CommentID}
запрос GET с articleId = 5 и commentId = 2 извлечет комментарий № 2 к статье № 5.
Теперь, если запрос содержит несуществующий articleId, как мне обработать мой ответ.
Должен ли я отправить ответ, говорящий
- этот articleId не существует с 404 не найден
- пустой ответ
- или любой другой
1 ответ
HttpStatusCode 404 звучит примерно так в этом сценарии - клиент, вероятно, даже не достигнет точки, когда он будет запрашивать конкретный комментарий. Вы также можете взглянуть на это руководство.