检索$ http错误状态

时间:2015-11-22 19:24:39

标签: angularjs

我使用Angular $ http GET请求以401状态回复,因为我已通过Chrome网络标签验证。

在此请求的errorCallback中,response.status始终为-1。当我开始研究它时,我发现了-1深度在angular文件中的来源:

let hashset = System.Collections.Generic.HashSet<int>()
let randomGenerator = System.Random()
let mutable continueLooping = true
let expectedLength = 12

while (continueLooping) do 
   let value = randomGenerator.Next(0, expectedLength)
   let success = hashset.Add(value)
   continueLooping <- hashset.Count <> expectedLength

那么,我如何检索状态代码?

2 个答案:

答案 0 :(得分:-1)

这样称呼:

$http.get('/Url').
  success(function(data, status, headers, config) {

  }).
  error(function(data, status, headers, config) {

  });

答案 1 :(得分:-1)

最后我发现原因是CROS错误。当我更改API端点以响应头时:Access-Control-Allow-Origin:*问题解决了,我可以看到状态代码。