[REST]在资源不存在时建模子资源响应

时间:2017-04-21 06:46:39

标签: rest api resources restful-url http-response-codes

我正在研究REST api并对子资源有疑问。

假设我有一个“文章”资源和“评论”子资源。

API /条/ {条款ArticleID} /评论/ {commentId}

使用articleId = 5和commentId = 2的GET请求将检索第5条第5条的注释。

现在,如果请求包含不存在的articleId,我该如何处理我的响应。

我应该发送回复说

  1. 本文不存在404找不到
  2. 空回复
  3. 或任何其他

1 个答案:

答案 0 :(得分:1)

HttpStatusCode 404在这种情况下听起来很正确 - 客户端可能甚至无法达到请求特定评论的程度。您还可以查看此guide