举报投诉联系我们 手机版 热门标签 编程学
您的位置:编程学 > python错误处理 错误处理

python错误处理 错误处理

2023-04-03 05:18 Axios中文文档

python错误处理 错误处理

python错误处理 错误处理

python错误处理

axios.get('/user/12345')
    .catch(function (error) {
        if (error.response) {
            // 请求已发出,且服务器的响应状态码超出了 2xx 范围
            console.log(error.response.data);
            console.log(error.response.status);
            console.log(error.response.headers);
        } else if (error.request) {
            // 请求已发出,但没有接收到任何响应
            // 在浏览器中,error.request 是 XMLHttpRequest 实例
            // 在 node.js 中,error.request 是 http.ClientRequest 实例
            console.log(error.request);
        } else {
            // 引发请求错误的错误信息
            console.log('Error', error.message);
        }
        console.log(error.config);
    });


你可以使用 validateStatus 配置选项定义一个自定义 HTTP 状态码的错误范围:

axios.get('/user/12345', {
    validateStatus: function (status) {
        // 当且仅当 status 大于等于 500 时 Promise 才被 reject
        return status < 500;
    }
});
阅读全文
以上是编程学为你收集整理的python错误处理 错误处理全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 编程学 bianchengxue.com 版权所有 联系我们
桂ICP备19012293号-7 返回底部