我有两个RESTful API设计问题。假设我有一个水果站Web应用程序。我想回到所有我随身携带的水果和计数的水果信息,和我一起做:RESTful网址是否在对象之间没有ID的情况下有效?
http://myfruitstand.com/fruits
问题1: 如果我有10个橙子,那么我想,我可以获得关于与特定的橙色信息:
http://myfruitstand.com/fruits/oranges/3
不过是上面的网址REST风格的 - 不要我需要“果实”和“桔子”之间的ID,以符合REST标准?或者是这个带有'fruits'的网址紧跟着子类'oranges'好吗?
问题2: 同样,如果我想对我的橘子的论坛(不特定的橙色),我可以把它放在这里:
http://myfruitstand.com/fruits/oranges/comments
同样是上面的URL的RESTful因为'oranges'和'comments'之间没有id(当然这里的id是暗示关于特定橙色的讨论,我不想这么做)?在这里,没有任何子类理性的'桔子'后面紧跟着'评论'。
由于事先查
谢谢,我不会告诉极端分子在其下隐藏:-) – 2010-12-20 17:30:17