跳至主要內容

存储


存储

存储包括Cookie、web存储(会话存储和本地存储)、IndexedDB。

Cookie用于客户端存储会话信息。 Cookie规范要求服务器在响应HTTP请求时,通过发送Set-Cookie来包含会话信息。下面是包含这一头部的HTTP响应:

HTTP/1.1 200 ok
Content-type: text/html
Set-Cookie: name=value
Other-header: other-header-value

Cookie的构成

  • 名称:唯一表示cookie的名称。
  • 值:存储在cookie里的字符串值。
  • 域:cookie有效的域。
  • 路径:请求URL中包含这个路径才会把Cookie发送到服务器。
  • 过期时间:表示浏览器合适删除cookie的时间戳。
  • 安全标志:设置之后,只在使用SSL安全连接的情况下才会把cookie发送到服务器。

Web存储

Web存储用于存储会话数据,和跨会话持久化存储大量数据。

Web存储具有两个对象:

  • localStorage:永久存储。
  • sessionStorage:跨会话存储。

IndexedDB

IndexedDB是支持索引的对象数据库。

上次编辑于:
贡献者: Neil