会话技术之Cookie

2016-07-09  本文已影响44人  HVCKER

什么是会话

会话可简单理解为:用户开一个浏览器,点击多个超链接,访问多个web资源,然后关闭浏览器,整个过程称之为一个会话。

Cookie

Cookie翻译成中文是小甜点,小饼干的意思。在HTTP中它表示服务器送给客户端浏览器的小甜点。其实Cookie就是一个键和一个值构成的,随着服务器端的响应发送给客户端浏览器。然后客户端浏览器会把Cookie保存起来,当下一次再访问服务器时把Cookie再发送给服务器。

Cookie规范

Cookie最多只有4KB,一个服务器最多只能发送到客户端20个Cookie,并且浏览器最多可以保存300个Cookie。当然,在浏览器大战的今天,一些浏览器为了打败对手,可能对Cookie规范“扩展”了一些,例如每个Cookie的大小为8KB,最多可保存500个Cookie等!但也不会出现把你硬盘占满的可能!

Cookie的属性、

Cookie的使用

注意:浏览器第二次请求的时候会把第一次请求返回的Cookie在请求行带上,服务器就可以得到上一次响应的Cookie

部分API介绍

Cookie保存中文

Cookie中是不可以设置中文的,但可以使用URLEncodor.encode()方法编码后在存放到Cookie中。在获取Cookie时,需要先使用URLDecoder.decode()方法解码,再使用

Cookie的应用场景

上一篇 下一篇

猜你喜欢

热点阅读