[英]Creating Resftul URI Paths?
我正在使用Spring MVC
創建一個非常簡單的restful
Web應用程序。
這是一個“狗零食”應用程序,它允許狗窩所有者跟蹤每只狗被給予的零食數量。
主頁只是一個table
其中包含所有狗的名字和零食的數量。
還有以下功能:
為特定的狗添加食物。
表格中的鏈接,以查看每只狗的更多詳細信息。
我正在考慮如下創建URI路徑:
/treats = table with all dogs and treats
/treats/add = add a treat to a specific dog
/treats/{dog} = specifc details for a certain dog
我搞錯了嗎? 這是我的第一份安心的服務,我希望設計正確。
我認為設計不太正確。 第一個URL路徑正確。 但是要將狗添加到特定的食物中,URL應該是
/dogs = GET retrieves all dogs, POST create a new dog
/dogs/{dogId} = GET retrieves one specific dog, POST updates the entity, DELETE deletes the entity
/dogs/{dogId}/treats = GET retrieves all treats, POST to add a new treat
/dogs/{dogId}/treats/{threatId} = POST/DELETE updates/deletes an entity
可以在這里找到更多信息: Spring REST教程
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.