【问题标题】:what is the maximum size of cookie? [closed]cookie 的最大大小是多少? [关闭]
【发布时间】:2012-01-06 20:24:16
【问题描述】:

rails 应用程序中 Cookie 的最大大小,根据 rails 指南,它是 4 KB。 http://guides.rubyonrails.org/security.html#session-storage

【问题讨论】:

  • 你不是在你的问题中回答你自己的问题吗?
  • 对不起,尤尔!我正忙于我的代码。我从下面的帖子中找到了答案。感谢您的回复。:)

标签: ruby-on-rails cookies


【解决方案1】:

您是正确的,根据规范:http://web.archive.org/web/20070805052634/http://wp.netscape.com/newsref/std/cookie_spec.html

客户端在任何时候可以存储的 cookie 数量都有限制。这是客户端应准备接收和存储的最小 cookie 数量的规范。

总共 300 个 Cookie 每个 cookie 4 KB,其中名称和 OPAQUE_STRING 组合形成 4 KB 限制。

每个服务器或域 20 个 cookie。 (请注意,完全指定的主机和域被视为单独的实体,每个实体有 20 个 cookie 限制,不能合并)

服务器不应期望客户端能够超过这些限制。当超过 300 个 cookie 限制或每个服务器 20 个 cookie 限制时,客户端应删除最近最少使用的 cookie。当遇到大于 4 KB 的 cookie 时,应修剪 cookie 以适应大小,但只要小于 4 KB,名称应保持不变。

另见:

https://www.rfc-editor.org/rfc/rfc6265
https://www.rfc-editor.org/rfc/rfc2965

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-13
    • 2013-02-26
    • 2012-06-30
    • 2011-03-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多