Quelques liens, exemples et remarques pour cerner rapidement comment on peut utiliser une API externe pour injecter des données dans son application.
Pour la doc de base c’est dans le cookbook “Fetch data from the internet” de Flutter et dans la doc du package http de Dart.
Un super exemple d’application avec un système de login : https://appleeducate.github.io/flutter_login/ et un bon tuto flutter-login-app-using-rest-api
http.post
Pour envoyer du json à une API REST deux choses sont importantes, ne pas oublier de définir le content-type dans le header, ainsi que d’encoder le body.
headers: {'content-type': 'application/json'},
body: json.encode({"user": {"email": "jean@mail.com", "password": "jean"}}),
Le reste est très bien décrit dans les tutos et dans la documentation.
Leave a Reply