透过源码看cookie

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了透过源码看cookie相关的知识,希望对你有一定的参考价值。

第一次请求首先把浏览器缓存的cookie清空避免干扰

后台直接是request.getSession()该方法最后会去调用doGetSession方法如下图,可以看到第一次getSession是session为null,这时会创建session和相对应得cookie并把sessionid存入cookie,cookie存入response最后返回

技术分享

下图是响应,可以看到请求cookie的value是空的因为我把cookie清空了,而响应cookie是有值的

技术分享

当我发起第二次请求是这样的,可以看到这时请求的cookie的值就是第一次请求的value,而response的value是空的说明通过value获取到相应的session

技术分享

 

以上是关于透过源码看cookie的主要内容,如果未能解决你的问题,请参考以下文章

透过现象看本质——回头再看Nginx(进程模型异步非阻塞源码目录结构)

Dubbo 3 深度剖析 - 透过源码认识你

PHP.DHN透过 NestedScrollView 源码解析嵌套滑动原理-附教程

PHP.DHN透过 NestedScrollView 源码解析嵌套滑动原理-附教程

面试必备透过源码角度一步一步带你分析 ArrayList 扩容机制

透过源码分析:GraphQL在开源项目skywalking中的应用