RESTful API无状态的理解
1. 传统会话
传统web应用程序使用远程会话。在这种方法中,应用状态完全保存在服务器上。远程会话样式是客户机-服务器的一个变体,它试图最小化客户端组件的复杂性,或者最大限度地重用客户机组件,而不是服务器组件。每个客户端在服务器上启动一个会话,然后在服务器上调用一系列服务,最后退出会话。应用程序状态完全保留在服务器上。
2. RESTFUL
REST体系结构样式定义在一组约束的顶部,其中包括服务器的无国籍状态。根据菲尔丁的说法,其余的无状态约束定义为:客户端到服务器的每个请求都必须包含理解请求所需的所有信息,并且不能利用服务器上存储的任何上下文。因此,会话状态完全保留在客户端上。