假设我有一个名为getUsers的方法和一个处理我的令牌刷新功能的API拦截器。 这是场景:
GET
向{+ 1}}发送getUsers
请求:response.config.headers.Authorization =" Bearer" + response.access_token; $ HTTP(response.config);
它工作正常,但我如何重新使用原始方法(getUsers
)而不是仅重新发送$http
请求,因为我需要修改回调上的一些数据
答案 0 :(得分:0)
在我的案例中真正起作用的是实际拦截请求,而不是响应。所以基本上我在我的本地存储中创建了令牌的时间戳,我每次发送API请求时都会与当前时间进行比较。如果它超过10小时(插入您的生命周期),我会请求新的令牌。