为所有用户播放2.1 Http上下文

时间:2013-03-27 12:20:14

标签: playframework playframework-2.1

在Play 2.1应用程序中,每个用户都拥有自己的Http.Context.current()? 或者Http.Context.current()对所有用户都一样吗?

1 个答案:

答案 0 :(得分:2)

查看the source code表明上下文包含http请求,对该请求的http响应,会话范围和flash范围。

  • 请求和响应在当前上下文中不是唯一的 - 它们已设置 在路径文件中输出并通过模型/控制器逻辑
  • 选择
  • 会话范围对于该会话是唯一的 - 该用户在此期间 登录,
  • 闪存范围对于该请求是唯一的 - 它会在下一个请求中清空

播放包装所有内容并为其提供唯一ID。因此,上下文将特定于该单个操作,具有对该用户不变的部分,以及您可以指望在所有用户之间保持不变的部分。