2017-04-21 118 views
1

我正在使用REST api並對子資源有疑問。[REST]在資源不存在時建模子資源響應

假設我有一個「文章」資源和「評論」子資源。

API /條/ {條款ArticleID} /評論/ {commentId}

一個GET與條款ArticleID請求= 5和commentId = 2將檢索的物品號碼的評論數2現在,如果5.

請求包含一個不存在的文章,我應該如何處理我的回覆。

我應該把話說

  1. 響應這一條款ArticleID不與404存在未發現
  2. 空響應
  3. 或任何其他

回答

1

HttpStatusCode 404聽起來是在這種情況下 - 客戶可能甚至不會達到要求特別評論的地步。你也可以看看這個guide