某個(gè)請(qǐng)求的響應(yīng)包含以下信息
{
// data 由服務(wù)器提供的響應(yīng)
data: {},
// status 來自服務(wù)器響應(yīng)的 HTTP 狀態(tài)碼
status: 200,
// statusText 來自服務(wù)器響應(yīng)的 HTTP 狀態(tài)信息
statusText: 'OK',
// headers 服務(wù)器響應(yīng)的頭
headers: {},
// config 是為請(qǐng)求提供的配置信息
config: {},
// request 是生成當(dāng)前響應(yīng)的請(qǐng)求
// 在 node.js 中是最后一個(gè) ClientRequest 實(shí)例 (在重定向中)
// 在瀏覽器中是 XMLHttpRequest 實(shí)例
request: {}
}
使用 then
時(shí),你將接收下面這樣的響應(yīng) :
axios.get('/user/12345')
.then(function (response) {
console.log(response.data);
console.log(response.status);
console.log(response.statusText);
console.log(response.headers);
console.log(response.config);
})
在使用 catch
、或傳遞 rejection callback
作為 then
的第二個(gè)參數(shù)時(shí),響應(yīng)可以通過 error
對(duì)象被使用,可參考后面的篇章 —— 錯(cuò)誤處理。
更多建議: