簡體   English   中英

創建Resftul URI路徑?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM