我有一個Post
實體列表,每個帖子都有一個Comment
實體列表。 Post
實體是一個構圖對象。沒有帖子的系統中沒有評論。 URI的在REST API中創建「假」ID
實施例:
/posts/3453/comments/8547
此檢索一個特定的評論,並且也用於刪除和更新特定註釋。現在,那豈不是更好,如果我的API有這樣的事情:
/posts/3453/comments/1
凡評論編號8547的第一個URI是一樣的最後,但ID爲的情況下帖子。它從一開始,隨着更多評論的添加而增加。然而,如果你有10條評論,其ID爲1-10,那麼刪除數字5,是否應該以某種方式更新ID以便1-9適用?
這是否合理?我剛開始考慮它,還是應該使用數據庫中唯一的ID(主鍵)?如果不是,你會如何創建這種IDS?