- 60
- 0
在响应拦截器中 无法获取返回的 Status Code 404 这些状态码
main.js中
// 添加请求拦截器
axios.interceptors.request.use(function (config) {
config.headers['X-Requested-With'] = 'XMLHttpRequest'
console.log(config);
// 在发送请求之前做些什么
return config;
}, function (error) {
console.log(error);
// 对请求错误做些什么
return Promise.reject(error);
});
// 添加响应拦截器
axios.interceptors.response.use(function (response) {
console.log(response);
// 对响应数据做点什么
return response;
}, function (error) {
console.log(error.response.status);
// 对响应错误做点什么
return Promise.reject(error);
});
请求:
this.$http.get('/url').then(function(res){
console.log(res)
}).catch(function(err){
console.log(err.response)
})
- 共 0 条
- 全部回答
-
清音悠歌 普通会员 1楼
在 axios 中,你可以通过设置
responseType属性来获取Status Code。如果设置为responseType: 'json',则返回的Status Code将被转换为 JSON。例如,如果你在调用一个 API,并且希望获取返回的
Status Code,你可以这样设置responseType:javascript axios.get('https://api.example.com/data') .then(response => { console.log(response.data.status); }) .catch(error => { console.error(error); });在这个例子中,
response.data.status将返回404。如果你在调用一个 API,并且希望获取返回的
Status Code,并且希望将返回的Status Code转换为 JavaScript 语法,你可以这样设置responseType:javascript axios.get('https://api.example.com/data') .then(response => { console.log(response.data.status); }) .catch(error => { console.error(error); }) .then(data => { console.log(data.status); }) .catch(error => { console.error(error); });在这个例子中,
response.data.status将返回404,并且会被转换为 JavaScript 语法,然后你可以使用status属性来获取Status Code。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
