我有/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. 在REST中验证代表资源和子资源的输入
- 5. REST和嵌套资源
- 6. REST和本地化资源
- 7. 资源列表
- 8. REST:如何在创建新资源时传递相关资源?
- 9. 我应该如何更新REST资源?
- 10. REST API PUT请求更新资源
- 11. 资源的REST URL
- 12. fullcalendar with resourceDay,更新资源列表
- 13. “不能列出资源”,从WooCommerce REST API
- 14. 不同的资源表示(REST API)
- 15. Rest的资源命名为“secondary”表
- 16. 春季REST,用户资源和密码
- 17. REST体系结构 - 资源和方法
- 18. 集成测试EJB和REST资源?
- 19. REST的资源和操作URI约定
- 20. REST API设计 - 资源列表以及如何仅引用列表中的一个资源
- 21. 从子资源列表中更新/添加/删除项目的REST设计
- 22. 设计一个REST资源来管理列表
- 23. REST资源上的权限
- 24. 创建REST API资源
- 25. REST的资源路由
- 26. Rest资源始终由Id?
- 27. REST资源中的关系
- 28. REST - 创建业务资源
- 29. REST和列表视图刷新
- 30. 的Android阵列和资源