【问题标题】:getDomain() of javax.servlet.http.Cookie is returning nulljavax.servlet.http.Cookie 的 getDomain() 返回 null
【发布时间】:2012-02-23 05:49:16
【问题描述】:

如何获取 cookie 的实际域? getDomain()、getPath() 都返回 null,我也设置了适当的值。

我正在使用 response.addCookie(cookie)

提前致谢。

问候, 普拉尚特

【问题讨论】:

标签: java grails groovy


【解决方案1】:

来自浏览器的in Cookie 可能没有此数据可用。只有 cookie 名称和 cookie 值。有关浏览器设置哪些 cookie 标头并将其发送到服务器,请参阅 HTTP 规范。

【讨论】:

  • 我可以在浏览器中看到,浏览器发送给服务器的cookie包含域和路径属性为空(null),并且“expires”的值是会话结束。 cookie 名称和值的值很好。如果我希望域和路径在我的服务器端代码中可用,我应该怎么做。另外,当我查看 cookie 时,每个属性值都可以。请帮忙
  • 不可能。请阅读有关 cookie 的 HTTP 规范或查看此精简示例 - en.wikipedia.org/wiki/HTTP_cookie#Setting_a_cookie。请注意,浏览器仅发送 cookie 名称和值。您不会从浏览器中获取其他值。除非您在创建 cookie 时知道它的域,否则您不会仅从浏览器发送的 cookie 中知道它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-28
  • 1970-01-01
  • 1970-01-01
  • 2012-01-23
  • 2019-10-21
相关资源
最近更新 更多