cookie,session和localstorage,sessionStorage的区别

cookie存放在客户端浏览器上,若不设置时间,则生命周期直到浏览器关闭就截止,这种cookie称为会话cookie;cookie往返于浏览器和服务器

一个cookie保存数据不能超过4k,cookie主要是保存一些字符串

浏览器访问服务器时,会检索客户端的session id,如果没有,服务器会为客户端创建一个session id,保存在cookie中,方便下一次访问。session保存在服务端,保存的是对象。重要信息保存在session中

webStorage可以临时存放一些数据

sessionStorage仅在当前浏览器关闭之前有效,不在不同的浏览器窗口共享,在同源的同窗口可以共享跨页面刷新依然存在,存在本地。如果浏览器支持,浏览器崩溃并重启之后依然会存在。

localStorage除非主动清除否则始终有效,无论窗口关闭与否,存储大小达5M,存本地

除webStorage其他均存储在浏览器端,且同源。

你可能感兴趣的:(http网络机制)