如何在生产模式下启动不安全的 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
我正在使用 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