某個請求的響應(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 是為請求提供的配置信息
config: {},
// request 是生成當(dāng)前響應(yīng)的請求
// 在 node.js 中是最后一個 ClientRequest 實例 (在重定向中)
// 在瀏覽器中是 XMLHttpRequest 實例
request: {}
}
使用 then
時,你將接收下面這樣的響應(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
的第二個參數(shù)時,響應(yīng)可以通過 error
對象被使用,可參考后面的篇章 —— 錯誤處理。
更多建議: