簡體   English   中英

帶有$ q.all()的AngularJS HTTP錯誤代碼?

[英]AngularJS HTTP error codes with $q.all()?

我有一堆這樣的http請求:

$q.all([$http({
    method: 'POST',
    url: urlOne,
    headers: {Authorization: "Token " + jqToken}
}), $http({
    method: 'POST',
    url: urlTwo,
    headers: {Authorization: "Token " + jqToken}
})])
    .then(function (results) {
        //do stuff
    });

但是,在某些情況下urlOne和urlTwo(以及其他一堆)可能會返回403。在這種情況下,所有內容都將凍結,並且then()函數將永遠不會執行。 如何處理403回應? 謝謝。

聽起來您需要處理錯誤。

$q.all([...])
  .then(
    function (results) {
      // Handle success
    }, function (err) {
      // Handle errors
    });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM