我正在使用以下程序包进行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问题。 想要帮助!!!