我正在使用GET访问外部API,如果用户未经身份验证,它将返回重定向到登录页面。好吧问题是$ http会自动跟随重定向网址而不是允许我处理它。所以发生的事情是它击中第一个网址,然后立即点击重定向网址,这反过来又返回错误,因为重定向应该通过浏览器加载,而不是通过ajax加载。
所以我想知道是否有办法捕获并停止ajax调用的重定向?
以下是请求的示例:
{{1}}
所以基本上发生的事情是网络标签中的以下内容:
因此,如果我不能将API更改为在AJAX请求时不进行重定向,那么我可以在角度方面做些什么来解决它吗?