1

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

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

没有像 GWT RPC 和 RequestFactory 中的 onViolationContrains 之类的东西吗?如果没有,你是怎么做到的。

4

1 回答 1

1

我认为响应拦截器可能是您正在寻找的。检查http://docs.angularjs.org/api/ng.$http中的“响应拦截器”部分。

从链接的文档中:

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

于 2012-11-30T18:28:55.337 回答