章节2:客户端的Cookie

章节2:客户端的Cookie

无状态的影响

现实:每个请求都是独立的

需求:保持会话

cookie内容

key/value 格式,例如:

name=wuya

id=99

islogin=1

cookie怎么产生

章节2:客户端的Cookie_第1张图片

Cookie格式

Set-Cookie:第一次访问,服务器响应给客户端

Cookie:之后的访问,客户端发送给服务器

set cookie格式(一个cookie)

MIME 描述
name=value cookie的键值对(必需)
expires cookie的过期时间
max-age cookie多久过期(单位是秒,优先级比expires高)
domain cookie对哪个域名生效
path cookie匹配的路径
secure 只有HTTPS连接,才发送cookie到服务器
httponly 不允许通过脚本document.cookie去更改这个值

Cookie特点

  1. 明文
  2. 可修改
  3. 大小受限(视浏览器而定)

Cookie的用途

  1. 记住登录状态
  2. 跟踪用户行为

你可能感兴趣的:(网络安全笔记,XSS渗透与防御)