getData() async {
http.Response response = await http.get('https://www.example.com/);
print(response.body);
}
Run Code Online (Sandbox Code Playgroud)
上面的函数可以获取页面的 HTML 代码,但在某些情况下会失败。该功能有时永远不会完成,它会永远等待得到响应(例如,如果应用程序在互联网关闭时打开,即使打开,它也永远不会连接)。在这种情况下有什么办法可以重试吗?
我尝试了 http 重试包,但它给了我 15 个以上的错误。