Web 技术研究所

我一直坚信着,Web 将会成为未来应用程序的主流

Cookie跨端口问题

  首先要说一下,这个问题目前还没找到解决办法。如果只是想解决这个问题就没必要往下看文章了,下面只是对这个问题的一些描述而已。
  Cookie的跨域访问是有严格限制的,但是跨端口就毫无限制。
  看了下RFC2965(第四页),里面一个Set-Cookie2的定义,它可以支持指定端口。但是我测试了下,貌似目前的浏览器都不支持这个Set-Cookie2。浏览器对Cookie的兼容只是停留在RFC2109上。
  在谷歌的浏览器安全手册 - 第二部分中对Cookie的这些问题有很详细的描述。其中有一句 Additional metadata to address this problem is proposed in "cookies 2" design (RFC 2965), but the standard never gained widespread support.   虽然不是在说这个端口的问题,但是,从这里就可以看出目前确实没啥办法解决,咱也只能无奈的挠挠头。我们能做的只有在正式项目中尽量避免使用多端口同时做HTTP服务器。本地调试的时候可以修改hosts文件来指定几个域名到本地服务器上来避免这个问题。
网名:
3.84.186.*
电子邮箱:
仅用于接收通知
提交 悄悄的告诉你,Ctrl+Enter 可以提交哦
神奇海螺
[查看全部主题]
各类Web技术问题讨论区
发起新主题
本模块采用即时聊天邮件通知的模式
让钛合金F5成为历史吧!
次碳酸钴的技术博客,文章原创,转载请保留原文链接 ^_^