我正在为树状资源结构创建RESTfull服务,并且想知道最佳的URL结构是什么?
我有三个要求:
- 能够获得根资源的集合
- 能够获得个人资源
- 能够收集儿童资源
我目前的想法是:
/rest/documents
/rest/documents/{id}
/rest/documents/{id}/documents
我还考虑过使用单数/复数形式来表示列表或单个元素,但是我知道我将拥有与单数相同的复数形式的资源,因此决定对此进行反对。
有人对以上有任何想法吗?还是有其他/更好的方式来构造这个?
我可能会误解这个问题,但是在我们谈论网址时,SEO是一个问题吗?
—
乔恩·霍普金斯
SEO不是问题,不是。我基本上是在询问用于自引用资源的最佳逻辑URL结构。
—
马特·布雷尔斯福德
对我来说,这似乎很简单。
—
Tim Post
这种结构能走多深?
—
Martijn Verburg
@Martijn的深度不受限制
—
Matt Brailsford 2010年