目前情况是调一个接口,discord上的画图ai,已经付过费,在discord上是触发指令,动态刷新画图内容。
调用 正常会响应状态204,
但是响应拦截中会继续触发,
目前一共响应5次,第一次状态204(应该是接口返回的那一次) 第二次三次四次五次是状态200
问问大佬们,有没有全部接收的方法,或者接收最后一次的方法
axios.interceptors.response.use(
(response: any) => {
if (response.status == 200 || response.status == 204) {
console.log("response 200||204:", response.status);
console.log("response.data 200||204:", response.config.url);
// handleAuthError(response.data.errno);
// handleGeneralError(response.data.errno, response.data.errmsg);
return response;
} else {
console.log("response 其他;", response.status);
return Promise.reject(response.data);
}
},
(err) => {
console.log("response err", err);
handleNetworkError(err.response.status);
Promise.reject(err.response);
}
);