无法访问使用本地IP创建的cookie

时间:2015-04-13 07:16:37

标签: java tomcat cookies localhost

我有一个java Web应用程序,主要基于Cookie。我可以通过以下3种方式打开我的应用程序。

  1. http://ipaddress:port/moduleName
  2. http://localhost:port/moduleName
  3. http://127.0.0.1:port/moduleName
  4. 如果我用localhost打开应用程序(2)将创建cookie并且我可以使用我的ip地址访问相同的cookie(1) 但如果用户使用loopback(127.0.0.1)ip地址打开应用程序,我无法使用我的IP地址(1)访问cookie。

    这是行吗?我假设localhost和127.0.0.1是相同的。这是对的吗?我知道cookie将基于域名创建。

1 个答案:

答案 0 :(得分:0)

请注意浏览器的 127.0.0.1!= localhost

浏览器不会将 127.0.0.1 设置的Cookie发送到 localhost ,因为它们是不同的域。