2013-06-27 140 views

回答

2

刺,但会connectionInfonull意味着HttpResponse已经完成?

否则,我想你可以在done返回的Future中设置一个“closed”布尔变量,并测试它在处理响应之前是否被设置?

HttpResponse response = ...; 
bool closed = false; 
response.done.then((_) => closed = true); 

if (!closed) { 
    ... 
} 

但我不确定您是否能够尽早做到这一点,取决于场景。

相关问题