美文网首页
为 Cookie 服务的首部字段(七)

为 Cookie 服务的首部字段(七)

作者: ssscen | 来源:发表于2016-07-11 14:27 被阅读149次

管理服务器与客户端之间的状态而 Cookie,虽然没有被编入标准化 HTTP/1.1 的 RFC2616 中,但在 Web 网站方面得到了广泛的应用。
Cookie 的工作机制是用户识别及状态管理。 Web 网站为了管理用户的状态会通过 Web 浏览器,把一些数据临时写入用户的计算机内。接着当用户访问该 Web 网站时,可通过通信方式取回之前发放的 Cookie。

首部字段名 说明 首部类型
Set-Cookie 开始状态管理所使用的Cookie信息 响应首部字段
Cookie 服务器接收到的Cookie信息 请求首部字段

1.Set-Cookie

 Set-Cookie: status=enable; expires=Tue, 05 Jul 2011 07:26:31 GMT; path=/; domain=.hackr.jp;

Set-Cookie字段的属性**

属性 说明
NAME=VALUE 赋予 Cookie 的名称和其值(必须项)
expires=DATE 指定浏览器可发送 Cookie 的有效期(若不指定则默认为浏览器关闭为止)
path=PATH 将服务器上的文件目录作为 Cookie 的适用对象(若不指定则默认为文档所在的文件目录)
domain=域名 作为 Cookie 适用对象的域名(若不指定则默认为创建 Cookie 的服务器的域名)
Secure 仅在 HTTPS 安全通信时才会发送 Cookie
HttpOnly 加以限制,使 Cookie 不能被 JavaScript 脚本访问。主要目的是为防止跨站脚本攻击对 Cookie 的信息窃取。

一旦 Cookie 从服务器发送到客户端,服务端就不存在可以显示删除 Cookie 的方法。但可以通过覆盖已过期的 Cookie,实现对客户端 Cookie 的实质性删除操作。

secure 属性
该属性用于限制 Web 页面仅在 HTTPS 安全连接时,才可以发送 Cookie 。具体使用如下

Set-Cookie: name=value; secure

提示:当省略 secure 属性时,不论 HTTP 还是 HTTPS ,都会对 Cookie 进行回收。

2. Cookie

Cookie: status=enable

首部字段 Cookie 会告知服务器,当客户端想获得 HTTP 状态管理支持时,就会在请求中包含从服务器接收到的 Cookie。 接收到多个 Cookie 时,同样可以以多个 Cookie 形式发送。

相关文章

  • 为 Cookie 服务的首部字段(七)

    管理服务器与客户端之间的状态而 Cookie,虽然没有被编入标准化 HTTP/1.1 的 RFC2616 中,但在...

  • 图解HTTP--笔记5

    为 Cookie 服务的首部字段 Cookie 的工作机制是用户识别及状态管理。Web 网站为了管理用户的状态会通...

  • HTTP 首部字段(二)

    HTTP 首部字段 使用首部字段是为了给浏览器和服务器提供报文主题大小、所使用的语言、认证信息等。 1. 首部字段...

  • HTTP 首部

    分类 请求首部字段、响应首部字段、通用首部字段、实体首部字段。注意,实体分为实体首部、实体主体。 请求首部字段 响...

  • Cookie

    概念(MDN) Cookie 是一个请求首部,其中含有先前由服务器通过 Set-Cookie 首部投放并存储到客...

  • HTTP 响应首部字段(五)

    响应首部字段 响应首部字段是有服务器端想客户端返回响应报文中所使用的字段,用于补充响应的附加信息、服务器信息、以及...

  • 《图解HTTP》学习记录六(报文首部字段②)

    响应首部字段 响应首部字段是由服务器向客户端返回响应报文中所使用的字段,用以补充响应的附加信息,服务器信息,以及对...

  • 请求报文和相应报文的首部字段

    http 客户端请求首部字段 Accept 首部字段可通知服务器,用户代理能够处理的媒体类型及媒体类型对应的优先...

  • Headers信息

    请求首部字段: 请求首部字段是从客户端->服务器端发送请求报文中所使用的字段,用于补充请求的附加信息、客户端信息、...

  • HTTP回顾6

    HTTP首部 报文首部 HTTP请求报文 请求行、请求首部字段、通用首部字段、实体首部字段、其他 响应报文 状态行...

网友评论

      本文标题:为 Cookie 服务的首部字段(七)

      本文链接:https://www.haomeiwen.com/subject/vyhjjttx.html