[REST] Моделирование ответа подресурса, когда ресурс не существует

Я работаю над REST API и у меня есть вопрос по вспомогательным ресурсам.

Предположим, у меня есть ресурс "article" и субресурс "comments".

апи / статьи /{ArticleID}/ комментарии /{CommentID}

запрос GET с articleId = 5 и commentId = 2 извлечет комментарий № 2 к статье № 5.

Теперь, если запрос содержит несуществующий articleId, как мне обработать мой ответ.

Должен ли я отправить ответ, говорящий

  1. этот articleId не существует с 404 не найден
  2. пустой ответ
  3. или любой другой

1 ответ

HttpStatusCode 404 звучит примерно так в этом сценарии - клиент, вероятно, даже не достигнет точки, когда он будет запрашивать конкретный комментарий. Вы также можете взглянуть на это руководство.

Другие вопросы по тегам