$Http.get(),如何处理来自WebAPI的404响应

Gia*_*ini 2 javascript ajax web-applications http angularjs

在我的 Web 应用程序上,我GET对远程 HTTP WebAPI 服务执行命令

$http.get(url).then(function(data) { do_something(); });
Run Code Online (Sandbox Code Playgroud)

当 WebAPI 返回一些数据时,一切正常,但是当 WebAPI 返回 404 错误(无数据可显示)时,该函数似乎不会触发。如何为其设置回调?

Spa*_*arw 5

$http.get(url).then(function(data) {
  do_something();
}, function(err) {
  // your error function
  if (err.status == 404) {
    do_something_else();
  }
});
Run Code Online (Sandbox Code Playgroud)