W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
axios.get('/user/12345')
.catch(function (error) {
if (error.response) {
// 請求已發(fā)出,且服務(wù)器的響應(yīng)狀態(tài)碼超出了 2xx 范圍
console.log(error.response.data);
console.log(error.response.status);
console.log(error.response.headers);
} else if (error.request) {
// 請求已發(fā)出,但沒有接收到任何響應(yīng)
// 在瀏覽器中,error.request 是 XMLHttpRequest 實例
// 在 node.js 中,error.request 是 http.ClientRequest 實例
console.log(error.request);
} else {
// 引發(fā)請求錯誤的錯誤信息
console.log('Error', error.message);
}
console.log(error.config);
});
你可以使用 validateStatus
配置選項定義一個自定義 HTTP 狀態(tài)碼的錯誤范圍:
axios.get('/user/12345', {
validateStatus: function (status) {
// 當(dāng)且僅當(dāng) status 大于等于 500 時 Promise 才被 reject
return status < 500;
}
});
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: