[英]Flutter: Refreshing a list API on select of a filter in the same page
[英]Flutter refreshing tokens at the same time
在请求未异步发送且响应为 401 状态代码的情况下,刷新令牌操作的调用次数与同步请求的调用次数相同。 如何解决? 是同步发送所有请求的唯一解决方案吗?
Future: Future.wait(
[
_restApi.getUserName(),
_restApi.getUserLastName(),
_restApi.getUserNick(),
],
class AppAuthenticator extends Authenticator {
@override
FutureOr<Request?> authenticate(Request request, Response response,
[Request? originalRequest]) async {
if (response.statusCode == 401) {
//refresh token and repeat request with new token
}
return null;
}
}
使用来自dio package的排队拦截器。 这允许您正在寻找的功能!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.