Необработанное исключение: соединение закрыто до того, как был получен полный заголовок, не удалось решить эту проблему - PullRequest
0 голосов
/ 19 июня 2020

Я использую следующий пакет для запроса API

import 'package:http/http.dart' as http;
Future<List<HomeModel>> GetDataHome() {
    return http.post("http://dummy.com/api/home_api.php",
        body: {'user_id': user_id}).then((dynamic res) {
      print(res.toString());
      var dat = json.decode(res.body);
      print(dat);
      obj = dat;
      setState(() {
        account_status = dat['account_status'];
   });
      return (dat["data"] as List).map((p) => HomeModel.fromJson(p)).toList();
    });
  }

, и я получил эту ошибку:

E/flutter (11109): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: Connection closed before full header was received

Я не могу понять, откуда он пришел, я проверил API в почтальоне он работает нормально В приложении иногда он успешно отправляет мой запрос и почти всегда выдает это исключение. Я пробовал использовать решение, предназначенное для android версии p ie и Q, но также возникла проблема с oreo. Требуется помощь !!!

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