在开始编写任何代码之前,我正在为REST API构建URL.Rails REST魔术太棒了,但我对URL的格式有点困扰,例如:
http://myproject/projects/5
Project是我的资源,5是project_id.我认为如果用户希望检索他们的所有项目,那么相应的HTTP GET http://myproject/projects是有意义的.但是,如果他们希望检索单一资源(例如项目)的信息,那么使用http://myproject/project/5vs 是有意义的http://myproject/projects/5.最好是避免这种头痛,或者你们中的一些人有同样的担忧甚至更好 - 有一个有效的解决方案吗?