根据角度http API的文档,当服务器响应状态为400及以上时调用“error”方法。
这是否意味着当我想要检查202,204 ...到400的状态代码时,我需要使用If(状态= 202),if(状态204)...
来检查它们是不是像GWT RPC和RequestFactory那样的onViolationContrains?如果没有,你怎么这样。
答案 0 :(得分:1)
我认为反应拦截器可能就是你要找的东西。检查http://docs.angularjs.org/api/ng.$http中的“响应拦截器”部分。
来自链接文档:
用于全局错误处理,身份验证或任何类型的目的 接收响应的同步或异步预处理,它是 希望能够在之前拦截对http请求的响应 它们被移交给发起这些的应用程序代码 请求。