rest - 从两个不同的 http 端点获取数据的最佳做法是什么?
问题描述
我想获取一个帖子列表并将它们显示在一个 ListView 中,这个 ListView 的每个元素都包含一个标题、正文和 userImage。这些数据将来自众所周知的jsonplaceholder https://jsonplaceholder.typicode.com/posts
的两个不同端点和https://jsonplaceholder.typicode.com/users
我已经制作了 Post 和 User 模型。我应该创建另一个 PostWithUser 模型吗?或者是什么?
那么结合这两个http请求的有效方法是什么?
对不起,我的英语不好。
解决方案
你可以试试 Future.wait。请参阅以下文档
https://api.dart.dev/stable/2.5.0/dart-async/Future/wait.html
例如。
Future.wait([apiCall1(), apiCall2()])
推荐阅读
- cookies - 提交数据时从 Next.js CTX 获取 cookie
- python - 我不能在 Python (Windows) 中使用 pip
- python - 芹菜:如何等待嵌套任务在组中完成
- apache-spark - date=dd-mm-yyyy vs yyyy={xxxx}/mm={mm}/dd={xx}之间的spark分区策略比较
- linux - Gammu - 条目为空,无法设置 SMSC
- python - 使用 Pandas 打开 Excel 文件时遇到问题
- c - 我应该使用 pkexec 请求访问 Linux 中的应用程序更新吗
- android - 使用 Junit5 将上下文引入测试类
- c++ - “__empty_global_delete”是什么意思
- azure - 用于多个项目的 Azure DevOps Wiki