Dart 如何判断HttpResponse是否已关闭?
使用Dart的Dart 如何判断HttpResponse是否已关闭?,dart,dart-io,Dart,Dart Io,使用Dart的Dart:io库,如何判断HttpResponse是否已关闭 我在API文档中找不到任何提示:此处暗中插入,但是connectionInfo为null是否意味着HttpResponse已完成 否则,我想您可以从done返回的Future中设置一个“closed”bool变量,并在处理响应之前测试它是否已设置 HttpResponse响应=。。。; 布尔闭合=假; response.done.then(()=>closed=true); 如果(!关闭){ ... } 但我不确定你是
Dart:io
库,如何判断HttpResponse
是否已关闭
我在API文档中找不到任何提示:此处暗中插入,但是
connectionInfo
为null
是否意味着HttpResponse
已完成
否则,我想您可以从done
返回的Future中设置一个“closed”bool变量,并在处理响应之前测试它是否已设置
HttpResponse响应=。。。;
布尔闭合=假;
response.done.then(()=>closed=true);
如果(!关闭){
...
}
但我不确定你是否能尽早完成这项工作,这取决于具体情况。你是否找到过这个问题的答案?