1
我正在使用Angular $http.post
請求和我的回覆後大約5-8 min
來了所以Angulars在這裏失敗,因爲當響應不是特別的時間來發回第二個請求我們如何設置時間請求的響應來等待?
我正在使用Angular $http.post
請求和我的回覆後大約5-8 min
來了所以Angulars在這裏失敗,因爲當響應不是特別的時間來發回第二個請求我們如何設置時間請求的響應來等待?
您可以使用$ http中的超時屬性。
例如用下面get
app.run(function($http, $q, $timeout){
var deferred = $q.defer();
$http.get('/path/to/api', { timeout: deferred.promise })
.then(function(){
// success handler
},function(reject){
// error handler
if(reject.status === 0) {
// $http timeout
} else {
// response error status from server
}
});
$timeout(function() {
deferred.resolve(); // this aborts the request!
}, 1000);
});
在docs
閱讀更多關於它我具有上文提及爲'POST'請求。我可以爲POST請求工作嗎? – higunjan
是發佈請求也接受配置參數..您可以檢查角度網站上的參數序列 – harishr