database - Flutter 中的 REST API
问题描述
我有一个项目,其中有一个 Python 数据库和一个 Flutter ui。
无论如何我可以使用 REST API 来连接它们吗?我做后端的队友说他们的数据库将使用 REST API,所以如果我能做到这一点会很有用。
解决方案
是的,您可以轻松地将 REST API 与 Flutter 一起使用。
Dart为简单的 HTTP 请求提供了一个http
包, Dart Pub上还有其他可用的包。
使用该http
包,您甚至可以使用以下命令非常轻松地将您的 REST API 请求集成到构建树FutureBuilder
中:
FutureBuilder(
future: http.get('https://your-rest-api-domain.xyz/get-images?amount=5'),
builder: (context, snapshot) {
// you can easily work with your request results in here and return a widget
},
)
正如cricket_007在评论中提到的那样,Flutter 还提供了有关此主题的食谱条目。
推荐阅读
- python - 日期和时间解析(例如:21/12/201115:57)
- apache - Apache 虚拟主机响应错误的页面
- nginx - 部署到子目录的反应路由的 Nginx 404 错误
- python - 如何在 python 中读取 url 并检查 HTTPS?
- reactjs - 在 makeStyles 中使用自定义主题
- c# - 在具有多个项目的解决方案中使用 asp-page 标签生成页面链接
- javascript - 给定日期数组,在“周”范围内的分组中显示结果
- php - 在 laravel 中从 5.3 升级到 5.8 后出现未定义变量错误
- c++ - 我试图在 Visual Studio 上运行此代码,但由于 dirent.h 而无法运行。有没有其他方法可以做同样的事情,但仍在视觉工作室?
- java - 如何添加 Java SE 1.8 依赖项以在 gradle 中编译任务?