【发布时间】:2022-08-15 04:49:10
【问题描述】:
我使用HTTP 连接到API,我尝试了一些类似2.5, 2.10.5, 3 的flutter sdk,但仍然经常出现同样的问题,返回connection closed before full header was received。它可能发生在随机 api 和我构建的所有应用程序中。
它是我的代码示例
Future<dynamic> getGoodSolution() async {
final url = Uri.parse(\'$url\');
final headers = {HttpHeaders.contentTypeHeader: \'application/json\', HttpHeaders.authorizationHeader: \'Bearer mytoken123\'};
var map = <String, dynamic>{};
map[\"xxx\"] = \"123\";
// print(headers);
try {
final response = await client.post(url, headers: headers, body: json.encode(map));
final data = xxxFromJson(response.body);
return data;
} catch (e) {
print(e);
return null;
}
}
标签: flutter