关于cookie

2018-12-21  本文已影响5人  饕餮潴

什么事cookies:

为什么要cookies:

由于http协议的无状态,对于一个浏览器发送的多次请求,服务器无法辨别是否源自同意浏览器,所欲需要额外的数据用于维护会话,cookies就是这样一段随http请求一起被传递的额外数据。

cookies的构成:

set cookie: name=value; domain=.mozilla.org; expires=Feb, 13-Mar-2018 11:47:50; path=/; secure

cookies常见应用

cookies相关设置

设置cookie
HTTP/1.0 200 OK
Content-type: text/html
Set-Cookie:test_Cookie=one
Set-Cookie:testCookie=tow

[page content]

除了cookie的值 还可以附加上面提到的其他属性
Set-Cookie: <cookie-name>=<cookie-value>; Domain=<domain-value>; Secure; HttpOnly
Set-Cookie: id=a3fWa; Expires=Wed, 21 Oct 2015 07:28:00 GMT; Secure; HttpOnly

服务器收到浏览器发来的cookie 亮点是无法知道的:
  1. cookie的这种属性和过期时间
  2. 那个域名设置的cookie 到底是一级域名还是二级域名设置的cookie
上一篇下一篇

猜你喜欢

热点阅读