首页 > 解决方案 > 未处理的异常:在收到完整标头之前连接关闭无法解决此问题

问题描述

我正在使用以下包进行 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 的问题。把招工广告!!!

标签: httpflutter

解决方案


推荐阅读