我有一个REST后端(用弹簧安全保护)。在前端,我使用AngularJS。
当我在浏览器中初始化我的应用程序时(例如使用CTRL + F5),从我的前端/ AngularJS发出五个HTTP GET。由于我尚未通过身份验证,后端会使用代码302(重定向到登录页面)回答五次。然后,浏览器会自动向正确的重定向登录URL发出五个HTTP GET。作为回报,GET然后都没有收到JSON,而是纯HTML登录页面作为有效载荷/内容。
- >我期待的是浏览器以某种方式重定向到登录页面!但我不知何故在SPA的背景下!?
我发现一些帖子告诉我,人们无法处理javascript /应用程序中的302代码(浏览器本身会自动处理它)。
- >如果发出五个连续的GET,则第一个将重定向 - >如何处理其他4个响应/重定向?
我在这里错过了什么概念?