Angular HttpInterceptor errorResponse具有错误的状态

时间:2016-12-01 11:23:01

标签: angularjs rest error-handling http-status-codes angular-http-interceptors

服务器返回403 Forbidden状态,但是角度拦截器检索-1状态......任何想法?

选项请求返回200 OK ...

enter image description here enter image description here

1 个答案:

答案 0 :(得分:0)

在Angular中:

响应状态-1表示自Angular 1.3.19(状态代码为0之前)API离线(CONNECTION_REFUSED),这意味着您尝试调用的url不存在(因此没有服务器监听此调用)

在HTTP协议中:

403表示禁止。服务器理解该请求但拒绝授权。希望公开请求被禁止的服务器可以在响应有效负载中描述该原因(如果有的话)。

如果请求中提供了身份验证凭据,则服务器认为它们不足以授予访问权限。