社区首页 >专栏 >RESTful 在路由 URL 有名义的写法 基础路由
基本参数
- 分页的参数,直接使用
QueryString limitpage/url?limit=10&page=1
- 多参数排序
/url?desc=created_at,id&asc=grade,updated_at
基本的路由
- 分类列表
- 创建分类
- 删除分类
method: delete/categories/{category}
- 单个分类
method: get/catagories/{catagory}
- 修改分类
method: put/categories/{category}
稍微复杂的路由
- 获取分类下的所有文章
method: get/categories/{category}/articles
- 获取标签下的所有文章
method: get/tags/{tag}/articles
- 批量删除文章 (尽量不要进行批量操作)
method: delete/article/batch?id=1,2,3
认证的路由
- 通常情况下都可以使用(名义明确的)
- 登录
- 注销
- 但是为了符合RESTful风格,我们也可以换个名字
- 登录 (实际上就是创建一个 token)
- 注销 (实际上就是删除 token)
method: delete/tokens/{token}
长名字路由
- 有时候总不可避免的出现路由名字多个单词组合
- 这时候我们可以使用中划线分隔,更利于seo优化
- 获取某种文章类型的文章
method: get/article-types/{article_type}/articles
本文参与
腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-04-05 ,如有侵权请联系
cloudcommunity@tencent.com 删除