现在的位置: 首页 > 综合 > 正文

ASP.Net原理篇 之 cookie

2017年11月07日 ⁄ 综合 ⁄ 共 364字 ⁄ 字号 评论关闭

在之前的文章的我已经简单的介绍了cookie是什么以及作用    ASP.Net中的四种状态保持机制  

今天这篇文章 主要来说一下cookie的内部实现原理


先看一张图片 看看cookie是怎么创建的


cookie是一个对象 在使用之前要new 

保存cookie有两种方式 

a 保存在浏览器缓存中

b 保存在浏览器端的本地磁盘中

(具体的 在图片的注释中已经写出了)


创建好以后 来看一下cookie的运行原理吧



为了研究cookie原理 我也利用Http Watch 来查看报文 

下面来看看响应报文中是怎么传递cookie的

a 没有为cookie设置失效时间的时候的响应报文


b 为cookie设置了失效时间  失效时间保存在响应报文中


浏览器接收到以后 再次请求这个页面的时候 请求报文中 会带着cookie

当服务器接收到请求报文以后 会判断请求报文中的cookie值是否正确



抱歉!评论已关闭.