当前位置: 首页 > 面试题库 >

除了cookie,还有什么存储方式。说说cookie和localStorage的区别?

莘绍元
2023-03-14
本文向大家介绍除了cookie,还有什么存储方式。说说cookie和localStorage的区别?相关面试题,主要包含被问及除了cookie,还有什么存储方式。说说cookie和localStorage的区别?时的应答技巧和注意事项,需要的朋友参考一下

参考回答:

还有localStorage,sessionStorage,indexdDB等

cookie和localStorage的区别:

cookie数据始终在同源的http请求中携带(即使不需要),即cookie在浏览器和服务器间来回传递

cookie数据还有路径(path)的概念,可以限制。cookie只属于某个路径下

存储大小限制也不同,cookie数据不能超过4K,同时因为每次http请求都会携带cookie,所以cookie只适合保存很小的数据,如回话标识。

localStorage虽然也有存储大小的限制,但是比cookie大得多,可以达到5M或更大

localStorage始终有效,窗口或浏览器关闭也一直保存,因此用作持久数据;cookie只在设置的cookie过期时间之前一直有效,即使窗口和浏览器关闭。

 

 类似资料:
  • 本文向大家介绍请你说说,cookie 和 session 的区别?相关面试题,主要包含被问及请你说说,cookie 和 session 的区别?时的应答技巧和注意事项,需要的朋友参考一下 考察点:web访问 1、cookie数据存放在客户的浏览器上,session数据放在服务器上。 2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗 考虑到安全应当使用sessi

  • 问题内容: localStorage,sessionStorage,session和cookie的技术优缺点是什么,何时可以在另一个之上使用? 问题答案: 这是一个范围极为广泛的问题,很多利弊都取决于具体情况。 在所有情况下,这些存储机制都将特定于单个计算机/设备上的单个浏览器。跨会话持续存储数据的任何要求都将涉及您的应用服务器端- 最有可能使用数据库,但可能使用XML或文本/ CSV文件。 lo

  • localStorage、sessionStorage、session和cookie在技术上的优缺点是什么?我什么时候会使用其中一个而不是另一个?

  • 问题内容: 我想在不同节点上的2个应用程序之间共享会话;但是,我很困惑Cookie和Redis会话存储之间的区别是什么;例如Cookie会话可能如下所示: 在Redis中,一个会话存储可能看起来像这样: 但是,我很困惑如何共享这些会话。在cookie方法中,请求包含会话的状态,而我看不到Redis中的会话实际上如何匹配到2个应用程序之间的状态。有什么建议如何在2个机架应用程序之间使用Redis /

  • 本文向大家介绍Cookie、sessionStorage、localStorage的区别?相关面试题,主要包含被问及Cookie、sessionStorage、localStorage的区别?时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 共同点:都是保存在浏览器端,并且是同源的 Cookie:cookie数据始终在同源的http请求中携带(即使不需要),即cookie在浏览器和服务器间来

  • 问题内容: 今天,我遇到了术语“ cookiejar”(程序包)。我试图收集有关它的一些信息,但没有任何可理解的信息。我知道 cookie 是服务器发送给客户端的键/值对,例如:浏览器将其存储在本地,然后每个后续请求浏览器都会将这些cookie发送回服务器,例如:。 好的,但是 cookiejar 呢?这是什么,看起来如何? 问题答案: 正如您在问题中所描述的那样,Cookie由浏览器(HTTP客