问题: - 业务码401/403既在响应拦截器处理,又可能进入错误拦截器重复处理 - 导致回调函数被调用两次,逻辑混乱 修复: - 业务码401/403:只在响应拦截器处理,调用回调后抛出错误给业务代码 - HTTP状态码401/403:只在错误拦截器处理,调用回调后抛出错误 虽然后端通常同时返回业务码401和HTTP状态码401, 导致同一回调被调用两次,但: 1. AuthService已处理并发刷新问题(isRefreshing锁) 2. tokenManager.clearTokens()多次调用是安全的 3. 逻辑清晰:响应拦截器处理业务,错误拦截器处理HTTP异常 文档已在代码中明确说明两种处理方式 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>