如何使用Angular处理代码状态,如202,204等?

时间:2012-11-30 13:56:45

标签: javascript angularjs

根据角度http API的文档,当服务器响应状态为400及以上时调用“error”方法。

这是否意味着当我想要检查202,204 ...到400的状态代码时,我需要使用If(状态= 202),if(状态204)...

来检查它们

是不是像GWT RPC和RequestFactory那样的onViolationContrains?如果没有,你怎么这样。

1 个答案:

答案 0 :(得分:1)

我认为反应拦截器可能就是你要找的东西。检查http://docs.angularjs.org/api/ng.$http中的“响应拦截器”部分。

来自链接文档:

  

用于全局错误处理,身份验证或任何类型的目的   接收响应的同步或异步预处理,它是   希望能够在之前拦截对http请求的响应   它们被移交给发起这些的应用程序代码   请求。