首页 > 解决方案 > Axios : 添加 validateStatus 钩子以获取 HTTP 304 响应

问题描述

我正在尝试编辑 axios 的 validateStatus 函数以获取来自 HTTP 304 的响应,我尝试了很多在 Stack Overflow 上找到的方法,但它们似乎都不起作用,我尝试了:

在创建中:

axios.create({
  validateStatus: (status) => {
    return status >= 200 && status <= 304;
  },
});

在我的获取请求中:

return axios.get(`${FETCH_IDENTITY_URL}`, {
  validateStatus: (status) => {
    return status >= 200 && status <= 304;
  },
})
.then(response => response.data);

你有这样做的例子吗?

标签: vue.jsaxios

解决方案


推荐阅读