Play Framework withCookies 但客户端文档中没有 cookie

Play Framework withCookies but no cookies in client document

我有一个简单的控制器

object Application extends Controller {
  def index = Action {
    Ok(views.html.index("Your new application is ready.")).withCookies(Cookie("Key", "Value"))
  }
}

一切设置正确(路线,index.scala.html ...)

"index" 触发以下 JavaScript 代码。

console.log("thecookies: " + document.cookie);

(没有更多代码)

输出只有

thecookies:

但没有 cookie。

有什么想法吗?我一窍不通,不能把例子再简单点。

运行 于:play_2.11:2.3.8

(浏览器允许 cookie)

为了让 cookie 可以通过 'document.cookie' 访问,我必须将 'httpOnly' 标志设置为 'false'(这是 'true' 的默认设置,最后一个参数)!

.....withCookies(Cookie("key", "value", None, "/", None, false, false))