三种状态机制


# 三种状态机制

# 为什么要有状态机制

  • HTTP 协议无状态
  • 随着 Web 应用的发展,越来越多的场景需要表示用户身份

理解无状态例子

需求:去超市买瓶酱油

  • 到了超市买了酱油,告诉售货员给我准备个面粉,下次来拿
  • 第二次去超市拿面粉,售货员说他不记得你什么时候说过要准备面粉,这次你让售货员给你写了个纸条,盖上超市的印章
  • 第三次去超市,带上纸条给售货员,这是售货员就会给你准备面粉

总结:所谓 HTTP 无状态,就是当同一浏览器发送 HTTP 请求给 Server 时,Server 响应,但是不会知道是同一浏览器发出的请求

# 常见的状态机制

  • Cookie
  • Session
  • token

随后会详细介绍这 3 种状态机制

(完)