本人刚刚自学Cookie,弄了个最新的Tomcat7。照着rfc2965一顿测试。
小白地问一下,我new了个Cookie对象,然后把他的Version设置成1。然后就返回给浏览器了。
但是用HttpWatch看了一下,response中的头依然是"Set-Cookie",怎么着也弄不出"Set-Cookie2"来
请指教~~

解决方案 »

  1.   

    Cookie 最新于 2011 年 4 月发布的 RFC 版本(RFC 6265)在 9.3 和 9.4 节中很明确地指出 Cookie2 和 Set-Cookie2 已经被废弃!
      

  2.   

    所有实现 Servlet 3.0 规范的 Servlet 容器,比如:Tomcat 7.0.x、Jetty 8.x 等都能支持 RFC 6265 规范,比如 RFC 6265 最新加入的 HttpOnly 属性。
      

  3.   

    哎 我去,彻底out了,谢谢大牛
      

  4.   

    RFC 2965 是 Cookie version 1 的第二个版本,距发布至今已经有 12 年多的时间了。关于 Cookie 在 RFC 中叫“HTTP State Management Mechanism(HTTP 状态管理机制)”,最初是由 NetScape 发布的,我们通常把 NetScape 发布的那个版本称为 Cookie version 0,自 1997 年开始 RFC 规范 Cookie 了,我们通常把 RFC 的 Cookie 称为 Cookie version 1。RFC 一共发布过三个版本,分别是:RFC 2109、RFC 2965 和 RFC 6265。NetScape cookie 规范(NetScape 原始地址:http://wp.netscape.com/newsref/std/cookie_spec.html 已经不存在,这里只有 archive.org 上的快照)
    http://web.archive.org/web/20070805052634/http://wp.netscape.com/newsref/std/cookie_spec.htmlRFC 2109
    http://tools.ietf.org/html/rfc2109RFC 2965
    http://tools.ietf.org/html/rfc2965RFC 6265
    http://tools.ietf.org/html/rfc6265
      

  5.   

    不得不说没有曾经的 NetScape 就不会现在的互联网了,虽然 NetScape 已经逝去多年,但她留给我们的东西至今在大量的使用,比如:JavaScript, Cookie 和 SSL。可以想象一下,如果没有这三样东西的话,如今的互联网会是个什么样子的?发张 NetScape 的图标,谨以此图标让我们勉怀一下昔日之王吧