【发布时间】:2016-12-21 19:45:55
【问题描述】:
我们正在开发一个基于 Spring 的应用程序,该应用程序具有多个控制器,用于各种模块,例如用户身份验证、分析作业等。我们的用户控制器正在为身份验证等设置 cookie,我们能够在同一个控制器中检索这些 cookie .当我们尝试在另一个控制器中获取这些 cookie 时,我们得到一个空 cookie 数组。
我们的用户控制器位于/application/user/job_name,另一个控制器只是/application/controller/job_name。
我们的请求如下所示:
$http({
method: 'GET',
url: '/application/controller/testResponse',
withCredentials: true,
})
关于为什么我们可以通过在一个控制器中使用 getCookies 而在另一个控制器中不能从 HttpServletRequest 对象中检索 cookie 的任何想法?
编辑:我最终通过确保将路径设置为 / 来解决问题。
【问题讨论】:
-
哪个控制器是角度的,哪个是弹簧的?有点混乱。