如何在Flutter中订阅来自http请求的returns的响应?

How to subscribe to the response that returns from http request in Flutter?

我有温度传感器,我正在从 API 获取当前温度数据。我想要做的是在屏幕上的温度值发生变化时更新它。为此,我必须定期发送请求还是可以订阅 API ?提前致谢。

这取决于您的 API。如果它可以在更改时继续发送数据,那么确保您可以使用 StreamBuilder 来重建更改后的状态。否则,您可能不得不处理一个 StreamBuilder 和一个 Stream.periodic 每隔这么多秒发送一次请求(当然,仍然只在数据实际更改时才重建)。

https://api.flutter.dev/flutter/dart-async/Stream/Stream.periodic.html