AngularJS如何报告CORS错误?

时间:2015-03-24 08:12:42

标签: angularjs cors

我正在使用CORS开发AngularJS 1.3的应用程序。在服务器端启用CORS时,它可以正常工作。我的问题是报告服务器何时没有回复CORS标头。

这是我的代码:

    $http({
        method: 'POST',
        url: url,
        withCredentials: true,
        data: data
    })
    .success(function (data) {
        // OK
    })
    .error(function (data, status, headers, config, statusText) {
        // ...
    });

在我的示例中,如果请求因缺少CORS标头而被拒绝,

  • 数据为空
  • 状态为0
  • statusText未定义
  • 标题(' Access-Control-Allow-Headers')返回null

现在我的问题是:怎么知道错误来自CORS?

0 个答案:

没有答案