• 会话(Session)与cookies


    由于http是无状态的,向服务器发送请求后,服务器解析请求然后返回对应的响应,服务器负责完成这个过程是完全独立的,不会记录前后状态的变化,因此缺少状态记录。

    我们分别需要会话和Cookies的技术来保持HTTP连接状态。

    • Cookiesession都是用于保存用户的信息
    • Cookies会保存到浏览器端。而session会保存到服务器端。

    会话

    在服务端

    在Web中,会话对象用来存储特定用户会话所需的属性及配置信息。

    当用户在应用程序的Web页之间跳转时,存储在会话对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。

    当用户请求来自应用程序的Web页时,如果该用户还没有会话,则Web服务器将自动创建一个会话对象。

    当会话过期或被放弃后,服务器将终止该会话。

    Cookies

    在客户端(比如我们的浏览器,将其保存在本地)。

    某些网站为了辨别用户身份、进行会话跟踪而存储在用户本地终端上的数据。

    在客户端与服务器端进行交互的时候,会发送请求到服务器端,服务器端返回的时候,会带有一些信息,这些信息就是cookie

    它由服务器创建。保存在我们本地浏览器,下次访问时浏览器将cookie发送到服务端。

     

    学习文档:会话和Cookies

  • 相关阅读:
    Java HashMap存储问题
    <转>堆和栈的区别
    Linux shell命令
    DNS(三)DNS SEC(域名系统安全扩展)
    DNS (二)协议
    绕过CDN查找网站真实IP方法
    stream流思想应用
    http接口实现附件对接
    AQS深入分析
    AQS快速入门
  • 原文地址:https://www.cnblogs.com/kumata/p/9578605.html
Copyright © 2020-2023  润新知