首页 > 解决方案 > 从两个不同的 http 端点获取数据的最佳做法是什么?

问题描述

我想获取一个帖子列表并将它们显示在一个 ListView 中,这个 ListView 的每个元素都包含一个标题、正文和 userImage。这些数据将来自众所周知的jsonplaceholder https://jsonplaceholder.typicode.com/posts的两个不同端点和https://jsonplaceholder.typicode.com/users

我已经制作了 Post 和 User 模型。我应该创建另一个 PostWithUser 模型吗?或者是什么?

那么结合这两个http请求的有效方法是什么?

对不起,我的英语不好。

标签: resthttpflutter

解决方案


你可以试试 Future.wait。请参阅以下文档

https://api.dart.dev/stable/2.5.0/dart-async/Future/wait.html

例如。 Future.wait([apiCall1(), apiCall2()])


推荐阅读