属性application.context
(更改为2.4.x中的play.http.context)用于:
1.设置cookie路径(我在Http.Session.CookieBaker
中可以看到)。
2.设置路由文件的前缀,如this thread中所述。
我不知道为什么在这两种情况下都会重复使用相同的属性。
有些情况下,我们希望不同的模块具有不同的前缀,并且它们在同一个域(或子域)下运行,因此我们不希望将Cookie限制为某个特定的路径。根据我的理解,路由前缀不需要始终与cookie路径相关。
有一种方法可以拦截响应并更改此路径cookie参数,或者我可以扩展cookie构建器吗?还有其他建议吗?