鍍金池/ 問答/HTML/ 302錯(cuò)誤如何捕獲狀態(tài)碼?axios,拿不到報(bào)錯(cuò)

302錯(cuò)誤如何捕獲狀態(tài)碼?axios,拿不到報(bào)錯(cuò)

Error: Network Error

at createError (eval at <anonymous> (bundle.js:1759), <anonymous>:16:15)
at XMLHttpRequest.handleError (eval at <anonymous> (bundle.js:1741), <anonymous>:87:14)

在攔截器里打印err 是上面這個(gè),沒有獲取不到err.response.status

回答
編輯回答
莫小染

這不是axios的問題,XMLHttpRequest本身就會(huì)自動(dòng)對(duì)重定向請(qǐng)求做轉(zhuǎn)發(fā),所以你是不可能拿到的。

可以看看我的測(cè)試結(jié)果
clipboard.png

Network
clipboard.png

所以,你當(dāng)前返回的報(bào)錯(cuò),也是最終定向的url返回的結(jié)果。

2018年3月4日 02:54