Web核心之Cookie
Posted 卯毛的妙♂妙屋
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Web核心之Cookie相关的知识,希望对你有一定的参考价值。
会话技术
http协议是无状态协议。为了满足在多次请求之间数据进行交互,推出了会话技术。
概念
会话:
一次会话,指的是从客户端和服务器建立起连接开始,到客户端或服务器断开连接为止。中间可能进行多次的请求和响应的过程。
分类
根据存储位置的不同,我们把会话技术分为两类。
客户端会话技术:
Cookie
服务器端会话技术:
Session
Cookie
创建:
直接new即可,Cookie只有有参构造。Cookie是键值对格式的数据。
Cookie(String name,String value)
设置Cookie:
response.addCookie(Cookie c)
获取cookie
Cookie[] request.getCookies()
原理
当我们设置cookie时,底层实际是在响应头中添加了一个set-cookie的头。里面设置了cookie的键值对。
当我们发送请求时,浏览器会自动把符合规则的cookie放入请求头中。使用cookie头携带cookie的键值对到服务器。
以上是关于Web核心之Cookie的主要内容,如果未能解决你的问题,请参考以下文章