我有/items/
資源,包含項目列表,並且我有用於創建一個項目的表單的/items/new
資源。如果我需要一個項目列表和表單(一個網頁上的表單和列表),並且不需要它們分開,我應該爲這個耦合資源選擇哪個網址? /items/new
或/items/
或我應該創建新的資源,例如/new_and_items_resource/
?REST新增和列表資源
0
A
回答
1
我同意尼廷,你應該選擇/items
。我看原因有二:
您不需要新的資源來實現你想要的。所以創建一個不會被要求。稍後,您甚至可能希望讓用戶從該頁面刪除或編輯項目 - 您是否會創建另一個資源,例如
/new_and_delete_and_edit_and_items_resource
?不需要。用戶轉到
http://www.app.com/items/new
並查看項目列表並沒有任何意義。
1
選擇/items
並創建重定向到索引頁後。這將是一個好主意。這裏您不需要任何額外的路由更改。
你也可以在新的方面做到這一點。但是,如果您在那裏顯示所有項目,那麼在新案例中url不會很好看。
相關問題
- 1. 混合資源(REST)和非資源
- 2. REST原則 - 資源更新
- 3. REST - 獲取更新資源
- 4. 從Slim獲取REST資源列表
- 5. REST - 資源和集合表示
- 6. 什麼是REST資源和表示?
- 7. 在REST中驗證代表資源和子資源的輸入
- 8. REST和本地化資源
- 9. REST和嵌套資源
- 10. Twitter Rest資源
- 11. 資源列表
- 12. REST:如何在創建新資源時傳遞相關資源?
- 13. 「存儲」REST原型如何不創建新資源和新URI?
- 14. REST API PUT請求更新資源
- 15. REST - PUT(更新)資源狀態
- 16. 更新/創建分層資源REST
- 17. 我應該如何更新REST資源?
- 18. Magento rest api資源
- 19. 資源的REST URL
- 20. REST資源測試
- 21. REST - 鏈接資源,其他資源
- 22. fullcalendar with resourceDay,更新資源列表
- 23. 「不能列出資源」,從WooCommerce REST API
- 24. REST如何命名隊列資源
- 25. REST API - 將資源設計爲主要和子資源
- 26. TVOS資源列表
- 27. 來自數據庫表的REST資源
- 28. Rest的資源命名爲「secondary」表
- 29. REST資源的動態表示
- 30. 不同的資源表示(REST API)