所有这些信息都在RFC 2965 - HTTP状态管理机制中指定.
像杰伊所说,cookie名称必须在路径中是唯一的.
RFC还指定cookie的名称或值(in)不应有最大长度:
从第5.3章 - 实施限制
实际的用户代理实现限制了它们可以存储的cookie的数量和大小.通常,用户代理的cookie支持应该没有固定的限制.他们应该努力存储尽可能多的常用cookie.此外,通用用户代理应该单独提供以下每个最低功能,但不一定同时:
- 至少300个饼干
- 每个cookie至少4096个字节(由Set-Cookie2标头的语法描述中包含cookie非终端的字符测量,并在Set-Cookie2标头中收到)
- 每个唯一的主机或域名至少有20个cookie
为特定目的或有限容量设备创建的用户代理应该提供至少20个4096字节的cookie,以确保用户可以与基于会话的源服务器进行交互...
实际上,每个浏览器都定义了自己的最大长度.有关该主题的更具体数据,您可以参考以下stackoverflow问题:Web浏览器的cookie密钥的最大大小是多少?.
| 归档时间: |
|
| 查看次数: |
10237 次 |
| 最近记录: |