responseError在httpInterceptor中始终获得-1状态

时间:2018-11-20 13:51:42

标签: angularjs

我将$ httpProvider配置为在responseError中处理401错误,但是reject.status始终为-1,我可以看到它在chrome DevTools网络中是401。

httpInterceptor config

401 error in network get -1 error in responseError

Spring Boot发布的我的restful,我用邮递员对其进行了测试,它在很短的时间内就可以响应了。 my restful response in postman

如下所示的Java代码: Spring Boot code

1 个答案:

答案 0 :(得分:0)

问题已解决,restful api与AngularJs的起源不同。 当REST API发送401错误时,将触发CORS异常。我在Java中添加了response.addHeader("Access-Control-Allow-Origin", "*");,并解决了这个问题。