[英]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.