Запросы HTTP (fetch-XHR) некоторое время отменяются. я использую Flutter Web (получить: ^4.6.6) + Xampp (Laravel)Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Гость
 Запросы HTTP (fetch-XHR) некоторое время отменяются. я использую Flutter Web (получить: ^4.6.6) + Xampp (Laravel)

Сообщение Гость »



Изображение



Изображение


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); } }
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»