如何在生产模式下启动不安全的 Play Server

How to start unsecured Play Server in Production mode

我正在使用 Play Framework v2.5 开发 Web 服务器。 它将 运行 在内网中使用 HTTP,而不是 HTTPS。

当我在开发模式下启动 Play Server 时,它运行正常。

但在生产模式下,Play Server 将 Secure 标记设置为 Session Cookie。

由于连接使用 HTTP 而不是 HTTPS,浏览器不发送会话 Cookie,用户无法登录。

如何禁用此功能并避免在 Play Production 模式下将 Secure 设置为 Cookie?

尝试在您的 application.conf 文件或命令行中设置 play.http.session.secure=false

$ yourapp/bin/yourapp -Dplay.http.session.secure=false