未处理的异常:在收到完整的报头之前,连接已关闭,无法解决此问题

时间:2020-06-19 06:53:48

标签: http flutter

我正在使用以下程序包进行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版本pie和Q的解决方案,但也遇到了oreo问题。 想要帮助!!!

0 个答案:

没有答案