Flutter:接收数据时连接关闭

Nab*_*faq 8 api http httpexception dart flutter

我正在调用 post API,有时我从服务器得到响应,有时我收到异常Connection closed while receiving data。两种情况下的请求都相同,并且根据后端服务器日志,发送了响应,但我没有收到。我在模拟器和实际设备中都有这个问题。

try {
  final result =
      await http.post(url, body: encodedBody, headers: apiHeader);
  Map<String, dynamic> response = json.decode(result.body);

  print("Response: $response");

  return response;
} catch (error) {
  Map<String, dynamic> response = Map<String, dynamic>();
  response['success'] = false;
  response['message'] = error;
  return response;
}
Run Code Online (Sandbox Code Playgroud)

Yad*_*adu 11

Keep-Alive您的请求标头中的标头可能丢失,请检查 API 所需的标头