Флаттер http получить процент завершения? - PullRequest
0 голосов
/ 13 февраля 2020

Hy всем,

Сейчас я пытаюсь получить процент завершения http-запроса get, но это не может работать, каждый раз, когда я получаю эту ошибку:

flutter: Bad state: Can't finalize a finalized Request.

Код, который я написал:

http.Response response = await client.get(url, headers: {"email": email, "password": password});

      var __ = await client.send(response.request);

      var length = response.contentLength;
      var received = 0;


      __.stream.map((s) {
          received += s.length;
          print("${(received / length) * 100} %");
          return 1;
        });

наконец-то я должен получить json данные.

Может ли кто-нибудь иметь идею, как это можно исправить или запрограммировать?

1 Ответ

2 голосов
/ 13 февраля 2020

использование Dio пакет, который включает в себя счетчик загрузки / загрузки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...