gpt4 book ai didi

javascript - 使用axios时catch block 中的状态码300返回错误

转载 作者:行者123 更新时间:2023-12-03 00:13:11 25 4
gpt4 key购买 nike

当我使用 axios 进行 http 调用时,它会进入 catch block 并出现错误我的要求是处理 then block 中的 300 响应,它不应该捕获,我如何通过 axios 实现这一点

最佳答案

我认为你有多种选择。您可以将代码从 then 回调中提取到函数中 - 并在状态代码为 300 时在错误处理程序中调用它。

您也可以在 axios 中尝试此选项,仅当状态代码 > 301 时才拒绝 promise 。

axios.get('/user/12345', {
validateStatus: function (status) {
return status <= 300; // Reject only if the status code is greater than 300
}
})

关于javascript - 使用axios时catch block 中的状态码300返回错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54630359/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com