【问题标题】:Cookie not set in live server but in localhostCookie 未在实时服务器中设置,但在本地主机中
【发布时间】:2022-10-09 12:11:32
【问题描述】:

我一直在使用 scala(基于 java 的语言)开发网站,并使用 HttpOnly cookie 来识别用户。

我可以在浏览器的网络选项卡中看到“Set-Cookie”标题。但是cookie没有设置。

我试图在 localhost 中运行服务器,这很好。但是当我在主机服务器中运行时,它没有设置。

下面是我在 localhost 中运行的时间。

这是我在主机服务器上运行的时间。

请帮我。 谢谢。

【问题讨论】:

  • 您是否检查了设置 cookie 的标头?与我们分享用于设置 cookie 的代码。还有安全标志呢?
  • 请检查已部署应用程序的配置,即 - 确保 cookie 域和路径属性能够识别 LIVE 应用程序的 URL。如果您的前端可以由与您的 LIVE 应用程序不同的主机访问,请查看 cookie SameSite 属性以获取适用于您的情况的适当值。

标签: java scala ssl cookies https


【解决方案1】:

我遇到过同样的问题。我的问题是我同时使用了http + secure cookie。 secure 只能与 https 一起使用(唯一的例外是在 localhost 上)。目前,设置https 对我来说更适合我的原型设计,所以我只是删除了将cookie 设置为secure,我的问题得到了解决。

【讨论】:

    猜你喜欢
    • 2021-11-12
    • 1970-01-01
    • 2015-04-19
    • 1970-01-01
    • 2014-06-19
    • 1970-01-01
    • 1970-01-01
    • 2022-09-24
    • 2018-09-12
    相关资源
    最近更新 更多