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

标签 javascript angularjs ajax http web-applications

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

$http.get(url).then(function(data) { do_something(); });

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

最佳答案

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

关于javascript - $Http.get(),如何处理来自WebAPI的404响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37564537/

相关文章:

javascript - 获取 JSON 文件的 AJAX 调用返回空值

javascript - 未捕获的类型错误 : callback is not a function

javascript - 当客户端连接到服务器时,NODE.JS 中的 Async Await 失败

javascript - 为什么在循环中获取数据属性可以工作,但仍然会引发错误?

javascript - 我怎样才能轻松地等待元数据?

javascript - Jasmine 不适用于文档点击上的链接指令

javascript - 如何使用 angularjs ng-repeat 迭代并获取 json 值?

javascript - 使用 Ajax 请求 (jQuery) 关注/取消关注 IBM Connections 5.5/6.0 中的资源

javascript - React - 通过点击事件在移动设备上自动播放视频

javascript - 上传文件时出现安全错误 : The operation is insecure.