码迷,mamicode.com
首页 > 其他好文 > 详细

cookie的学习

时间:2020-03-02 00:43:31      阅读:60      评论:0      收藏:0      [点我收藏+]

标签:封装   技术   术语   中文字符   过程   服务   中文字符串   中文   独立   

在计算机术语中,会话是指一个终端用户与交互系统进行通讯的过程。会话是由一组请求与响应组成,请求和响应之间都会有一定的数据传输,然而http协议是一种无状态协议,无状态指的每一次的会话之间是独立的,不同的请求之间无法传递数据,此时就需要这样一种技术来进行请求间的数据传输,而cookie就是这样一种会话状态跟踪技术。

cookie是1993年由网景公司(Netscape)发明的一种网络会话状态跟踪技术。

cookie是由服务器生成,保存在客户端的一种信息载体,里面存放着用户访问站点的会话状态信息,只要cookie没有被清空或者失效,那么保存在当中的会话状态就有效。

用户在提交一次请求后,服务器生成cookie并封装到响应头中发送给客户端。客户端接收响应后再将cookie保存到客户端,当再次发送同类请求后,在请求中会携带保存在客户端中的cookie数据,发送到服务器,服务器再对会话进行跟踪。

同类请求:请求路径相同,访问资源不同。如 https://www.cnblogs.com/yamiya/1和https://www.cnblogs.com/yamiya/2,他们的请求路径都是如 https://www.cnblogs.com/yamiya/

cookie是由键值对构成的,cookie数据只能是非中文字符串类型。可以保存多个cookie,但是浏览器一般只允许存放300个Cookie,每个站点最多存放20个Cookie,每个Cookie的大小限制为4KB。

cookie的局限性:

1)cookie只能保存字符串类型,不能保存对象。

2)cookie无法存放中文

3)1个cookie的容量不超过4KB

 

cookie的学习

标签:封装   技术   术语   中文字符   过程   服务   中文字符串   中文   独立   

原文地址:https://www.cnblogs.com/yamiya/p/12393093.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!