restful 规范的一些疑问
在前后端分离的项目中使用 restful 路由,比如个人中心 /users/{id}
这样的 URL,如果客户端没有保存当前用户ID的话怎么办,这个{id}怎么传过去呢?
就算客户端存了 userId,那么如果需要在用户静态文档里展示用户中心的链接呢,不可能
http://域名/users/{id}
这样展示吧,因为用户看不懂,也不可能http://域名/users/100
这样展示吧,因为每个用户的ID都不一样。
又比如用户登录 /login
这样的 URL,它也算是 restful 吗?如果是,那么这里的 login
算是个什么资源。如果不是,那我们使用 restful 又不能整站使用,那它还有什么意义,强迫症总想统一规范。
另外有没有其他能代替 restful 整站能够统一规范的?
这几天看别的站点发现这样的 Api URL:http://x.com/api/pay.member.info ,这种点点点的 URL 用的是什么规范?
推荐文章: