我正在使用 Angular 发送一个 http 请求,如下所示。
$http({
url: url,
params: params,
method:'POST',
headers: {
'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'
},
timeout: 60000 //60 seconds
}).success(function(data, status, headers, config) {
//do something
}).error(function(data, status, header, config) {
if(timedout){ //determine occurrence of timeout.
//invoke timeout handler
} else
//handle other error
}
});
如何确定超时?
我观察到在这种情况下收到状态代码“0”。检查 status==0 是否安全?
请注意,我不是在询问 HTTP 请求超时(状态码 408)。