Dart のdart:io
ライブラリを使用して、HttpResponse
既に閉じているかどうかを確認するにはどうすればよいですか?
API ドキュメントにヒントが見つかりませんでした: http://api.dartlang.org/docs/releases/latest/dart_io/HttpResponse.html
Dart のdart:io
ライブラリを使用して、HttpResponse
既に閉じているかどうかを確認するにはどうすればよいですか?
API ドキュメントにヒントが見つかりませんでした: http://api.dartlang.org/docs/releases/latest/dart_io/HttpResponse.html
ここで暗闇を突き刺しますが、それは終わったconnectionInfo
ことをnull
意味しHttpResponse
ますか?
それ以外の場合は、によって返される Future から「クローズド」ブール変数をdone
設定し、応答を処理する前に設定されているかどうかをテストできると思いますか?
HttpResponse response = ...;
bool closed = false;
response.done.then((_) => closed = true);
if (!closed) {
...
}
しかし、これを十分に早く行うことができるかどうかはわかりません。シナリオによって異なります。