

Http-запрос (fetch-XHR) переходит в состояние отмены и иногда работает.
Скорее всего, он не работает сразу после загрузки страницы.
Как только я делаю принудительное обновление, все работает.
ниже мой флаттер-код
api_client.dart класс
класс ApiClient расширяет GetConnect { Строка getAuthorizationToken() { окончательный String token = 'Носитель ${getToken()}'; //debugPrint("токен $token"); вернуть токен; } Строка getToken() { вернуть «Пример токена»; } } Файл BidProvider.dart
класс BidProvider расширяет ApiClient { @переопределить недействительный onInit() { httpClient.addRequestModifier((Request запрос) { request.headers['Accept'] = 'application/json'; request.headers['Access-Control-Allow-Origin'] = '*'; запрос на возврат; }); супер.onInit(); } Future getListForUser({ требуется строка baseUrl, Нить? запросПарамс, }) асинхронный { httpClient.defaultDecoder = (val) { printJasonString(val as Map); вернуть ResponseDataArrayModel.fromJson( BidItem.empty, val as Map); }; httpClient.addRequestModifier((Request запрос) { request.headers['Accept'] = 'application/json'; request.headers['Access-Control-Allow-Origin'] = '*'; request.headers['Authorization'] = super.getAuthorizationToken(); request.headers['Accept-Language'] = super.getLocal(); printJasonString(request.headers); запрос на возврат; }); Строка URL = '$baseUrl${ServiceUrl.bid}'; если (queryParams!= ноль) { url = '$url$queryParams'; } //debugPrint('url $url'); //ожидаем Future.delayed(const Duration(секунд: 3)); return httpClient.get(url); } }