设置为“安全”的Cookie不会出现在Chrome和IE中

时间:2013-11-08 14:33:08

标签: java cookies web

我一直在Java Web应用程序中工作,并且我使用cookie.setSecure(true)将我的cookie设置为安全。

问题是当我运行我的应用程序并尝试使用Chrome或IE访问它时,设置为安全的cookie不会出现,即使它们是在HTTP响应中设置的。

但是,如果我尝试使用Firefox访问我的网络应用程序,那么Cookie可以正常运行。

我的环境:

  • Java 6
  • Spring MVC
  • Servlet 2.5
  • Tomcat 6
  • Windows 7

有人对此有所了解吗?

由于

1 个答案:

答案 0 :(得分:1)

可能是因为您没有使用SSL连接。某些浏览器仅在通过SSL传输时发送标记为安全的cookie。

参考:https://www.owasp.org/index.php/SecureFlag