Aller au contenu principal

6.1 - HTTP 👆

Avant la séance

Ce n'est pas le premier cours où vous allez faire des requêtes HTTP. Si vous avez bien compris les notions de vos cours de 4W6 - Programmation Web Orientée Services et 4M6 - Applications Mobiles, vous risquez de vous y retrouver asser bien dans le cours d'aujourd'hui.

Si en web service et applications mobiles la librairie à utiliser pour faire des requêtes HTTP était axios et Retrofit, en Flutter c'est dio que nous allons privilégier.

Puisque nous considérons que vous commencez à être habitués aux requêtes HTTP, nous allons essayer d'aller un peu plus loins pour que ce qui l'entoure soit plus propre.

Consultez, et exécutez le code des recettes suivantes :

Séance

Nous verrons la différence entre les secrets vs la configuration.

Complétez les exercices suivants :

Services hébergés sur Render

Les services fourn6-mobile-prof.onrender.com peuvent s'arrêter après une période d'inactivité. La première requête les réveille et peut échouer ou prendre quelques minutes. Réessayez après un court délai avant de modifier votre code.

Génération de sérialisation JSON

Si vous utilisez json_serializable, générez les méthodes fromJson et toJson depuis le dossier du projet :

dart run build_runner build