Я использую следующий пакет для запроса 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. Требуется помощь !!!