如何使用Play 2.1/Scala设置cookie?

rip*_*234 2 cookies scala playframework playframework-2.1

java文档展示了如何使用Java设置cookie:

response().setCookie("theme", "blue");
Run Code Online (Sandbox Code Playgroud)

我如何用scala做同样的事情?

max*_*xmc 14

Ok("Hello").withCookies(Cookie("key1", "value"), Cookie("key2", "value2"))
Run Code Online (Sandbox Code Playgroud)

  • 啊,我明白了.你可以在早期定义cookie,如下所示:val cookies = Seq(Cookie("key","value"))然后将seq传递给withCookies函数,如下所示:Ok("hello").withCookies(cookies:_*) (3认同)
  • 不需要.您需要通过操作发送cookie,因为cookie存储在用户浏览器中. (2认同)
  • 不变性的价格:) (2认同)
  • @JulienLafont,你拼错了“advantage” :) 知道你所有的数据来自哪里,因为它在你返回的范围内似乎是一件很棒的事情。对不起,如果这被认为是坏死 (2认同)