|
|
1
3
这个 正确的解决方案 是将服务器端代码更改为不返回302状态代码,因为浏览器在Angular(或任何SPA)可以对此做任何事情之前启动重定向通常,你会为此目的返回401/403。 如果这是不可能的,唯一的选择是实现一个黑客解决方案,以某种方式认识到响应确实是一个重定向,并通过使用httpinterceptors适当地处理它。下面是 AngularJS . 角度为2+, you could probably follow something like this 要检查响应是否为重定向页,请执行以下操作:
|
|
|
2
0
它不是很干净,我建议使用
|
|
|
3
0
将网页重定向到
|