RestFul状态的保存
现在设计开发restful的服务,面临到了状态保存这一环节
1,保持登录用户的个人信息在哪个介质?session还是全局变量?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
现在设计开发restful的服务,面临到了状态保存这一环节
1,保持登录用户的个人信息在哪个介质?session还是全局变量?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(10)
就是增删改查,我不明白你为什么要保存状态,保存什么状态??
可能我表达的不太清楚,我想问的是访问资源的token存储在服务器端的哪个介质上面? session保存还是全局变量?或者是自己的一套
Restful本身就是基于http无状态的协议,怎么可能保存状态呢,用户登录信息建议存储cookie,这样就可以共享了,cookie可以方便的分布式共享,session处理很麻烦的
那用户的信息每次请求的时候去获取,而不是缓存在服务端?
那个是客户端的事情,你只负责提供数据。
Web 应用程序最重要的 REST 原则是,客户端和服务器之间的交互在请求之间是无状态的。所以,不知道你在设计上怎么考虑的,保存状态,那就不是RESTFul了,呵
谢谢回答,知道原理了..
oauth2,随机一个有规律的token。rest带token去服务器请求,判断token。
客户端存cookie,服务端在session保存.缺一不可..
Restful本身就是基于http无状态的协议,怎么可能保存状态呢,用户登录信息建议存储cookie,这样就可以共享了,cookie可以方便的分布式共享,session处理很麻烦的