发送请求时出现error:Request failed with status code 401
401考虑到token问题和token编译问题
查看请求拦截代码,没问题
request.interceptors.request.use(config=>{const token = getEToke()if(token){config.headers.Authorization = token}startLoading()return config}
再查看编译token的getEToke():
错误示例:
function getEToke(){const token = getToken()const base64_token = Base64.encode(token + ':')return "Basic" + base64_token}
发现"Basic"中没加空格
正确示例:
function getEToke(){const token = getToken()const base64_token = Base64.encode(token + ':')return "Basic " + base64_token}
结果:可以正常发送请求
"Basic ""Basic ""Basic ""Basic ""Basic "