【发布时间】:2011-07-07 04:14:44
【问题描述】:
我想知道是否有关于浏览器遵守三个 Cookie 规范的当前状态的调查或报告:Netscape’s original draft、RFC 2109 和 RFC 2965,它们已过时 RFC 2109。
我知道,由于其年代久远,Netscape 的草案将得到大多数客户的支持。但有些人建议不要再使用它,例如this tutorial on Apache’s HttpClient:
Netscape 草案: 本规范符合 Netscape Communications 发布的原始草案规范。除非绝对有必要与遗留代码兼容,否则应避免使用它。
那么其他规范呢?准备好使用了吗?
【问题讨论】:
-
似乎没有任何确凿的信息可以回答您的问题。获取一些数据的一种方法是编写一个应用程序,尝试以各种方式设置 cookie,并将结果与浏览器信息一起记录,然后让很多人上网。您可能可以让很多人免费这样做;还有机械土耳其人。
-
@Tom Zych:我知道。但是我现在有点懒,希望已经有这样的调查。 :)
-
看起来不像。但是有 500 个代表处于危险之中,也许有人会很快做一个 :)
-
@Tom Zych:这就是我所希望的。 :) 但我想我会编写自己的测试套件。
-
我开始创建一个测试套件,但我认为这没有任何意义。到目前为止只在 Chrome 和 FF 中进行了测试,但它们都不支持
Set-Cookie2。他们根本没有发回 dollar 变量(即使 cookie 是使用Version=1发送的)。所以在这一点上,我认为进一步测试没有任何意义。
标签: cookies standards-compliance