我有一个项目,我有一个
Python数据库,我有一个Flutter ui.
无论如何我可以使用REST API来连接它们吗?我做后端的队友表示他们的数据库将使用REST API,所以如果我能做到这一点会很有用.
无论如何我可以使用REST API来连接它们吗?我做后端的队友表示他们的数据库将使用REST API,所以如果我能做到这一点会很有用.
解决方法
是的,您可以使用Flutter轻松使用REST API.
Dart offers an
Dart offers an
http
package用于简单的HTTP请求,还有其他可用于
Dart Pub.
使用http包,您甚至可以使用FutureBuilder
轻松地将REST API请求集成到构建树中:
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也是provides a cookbook entry on this topic.