[REST]当资源不存在时,对子资源响应进行建模



我正在研究REST API,并在子资源中有一个疑问。

假设我有一个"文章"资源和"注释"子资源。

api/acrats/{acratsId}/comment/{commentid}

a prientsID = 5 and commentid = 2的get请求将检索第5条的评论编号2。

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

我应该发送答复

  1. 本文ID不存在404未找到
  2. 空响应
  3. 或任何其他

httpstatuscode 404在这种情况下听起来很可能 - 客户端可能甚至不会达到要求特定评论的地步。您还可以查看此指南。

最新更新