Angularjs 获取标题错误消息

Angularjs 获取标题错误消息,angularjs,angular-ui,Angularjs,Angular Ui,我无法理解headers元素,当我编写该函数时: error(headers){ alert(headers); } 警报打印函数,如何到达标题内的元素? 我曾想用状态代码构建一个if case,但我不能,因为发送响应的服务器的格式不是很好,它发送的头具有相同的状态,但具有不同的消息 我的另一个想法是使用错误的html页面来获取消息,但即使我成功了,也不能确定所涉及的服务器是否总是发送标准页面。试试这种方法 $http.get(url) .then(function(res

我无法理解headers元素,当我编写该函数时:

error(headers){
     alert(headers);
 }
警报打印函数,如何到达标题内的元素? 我曾想用状态代码构建一个if case,但我不能,因为发送响应的服务器的格式不是很好,它发送的头具有相同的状态,但具有不同的消息 我的另一个想法是使用错误的html页面来获取消息,但即使我成功了,也不能确定所涉及的服务器是否总是发送标准页面。

试试这种方法

$http.get(url)
    .then(function(response) {
  var data = response.data;
  var status = response.status;
  alert(status);
});
我已经回答了,在这里


我认为标题将返回一个空白对象

上面的plunker解释了来自服务的头传递,并从error函数中的config.headers对象获取它,如果这是您正在寻找的

我还想知道error对象中header的用途是什么

我已经解决了我的问题, 也许我会说一些并不新鲜的话。 我采用的解决方案是,在服务器中,将错误消息放在一个变量下,因此我使用了

headers('the variable as a string')