$ HTTP响应报头信息($http response header message)

2019-10-19 09:56发布

是否有可能在anulgarjs获取响应头的信息?

以类似于在一个代码

$http.get(url)
    .success(){
         something
    }.error(status,"headers text message)"{
             alert(status+" "+"headers text message or a method to get it";
    }

在警告我需要编写的财产以后这样的:500内部服务器错误。 在控制台登录,我可以看到错误状态和短信,我有什么摆在错误的情况下? 什么是做到这一点的最好方法是什么?

Answer 1:

尝试这个

$http.get(url)
    .then(function(response) {
  var data = response.data;
  var status = response.status;
  alert(status);
});

请参阅本文档



Answer 2:

当然可以! 在成功(或错误),你有这个参数的回调

$http({
url: 'url',
method: 'GET'
}).success(function(data, status, headers, config){
});

检查文档http://docs.angularjs.org/api/ng/service/$http



文章来源: $http response header message