首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Restful中的层次结构

Restful中的层次结构
EN

Stack Overflow用户
提问于 2014-03-21 10:59:09
回答 1查看 79关注 0票数 2

假设有这样的资源

  1. 用户-用户注册的
  2. 图书-图书馆提供的书籍
  3. 最喜欢的书-用户最喜欢的书.

,为用户最喜欢的书籍构建url的restful方式是什么?

我对url中的资源等级感到困惑。请帮助我形成正确的网址。

下面是当我请求找到用户最喜欢的书籍时出现在我脑海中的urls。

  1. users/:user_id/favourites/books
  2. users/:user_id/books/favourites
  3. users/:user_id/favourite_books

请帮助我形成正确的方式建设的网址。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-31 11:29:37

我认为这是个人喜好的问题。

收藏夹是用户的一个重要部分,您是否有更多的收藏夹,比如movies?那我就用这个:

代码语言:javascript
复制
1. users/:user_id/favourites/books

这主要是用户书籍的“属性”吗?是否会有更多的选项,比如last_read?那我就用这个:

代码语言:javascript
复制
2. users/:user_id/books/favourites

这主要是用户的“属性”吗?是否会有更多的选项,例如age?那我就用这个:

代码语言:javascript
复制
3. users/:user_id/favourite_books

你也可以在Programmers上问这个问题,我想你会得到更多的答复。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22556873

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档