2016-08-15 69 views
0

我們正在爲基於Spring的應用程序提供多種控制器,用於各種模塊,如用戶認證,分析作業等。我們的用戶控制器正在爲身份驗證等設置cookie,並且我們可以在同一控制器中檢索這些cookie。當我們試圖抓住另一個控制器中的cookie時,我們得到一個空的cookie數組。對多個控制器的Cookie?

我們的用戶控制器位於/application/user/job_name,另一個控制器只是/application/controller/job_name

我們的要求是這樣的:

$http({ 
     method: 'GET', 
     url: '/application/controller/testResponse', 
     withCredentials: true, 
    }) 

任何想法,爲什麼我們可以從中檢索HttpServletRequest對象餅乾由一個控制器,但不是在其他使用getCookies

編輯:我最終通過確保路徑被設置爲/來解決問題。

+0

哪個控制器是有角度的,哪個是彈簧?這有點令人困惑。 –

回答

0

我上面的編輯也這樣說,但問題最終導致我們沒有在Cookie上設置路徑。通過將路徑設置爲/,我們可以在我們所有的Spring控制器中接收cookie。