Instructions
Appeler des API peut être source d'erreurs lorsqu'on utilise du texte brut ou du JSON. Dans cet exercice, tu vas utiliser les Records de Ballerina pour organiser les charges utiles des requêtes et assurer une communication réussie avec des services de réservation externes.
Objectifs
- Modifie le code fourni.
- Réserve un billet d'avion pour l'utilisateur en appelant le service de réservation de la compagnie aérienne. Envoie une requête POST à airlineReservationService avec la charge utile appropriée et récupère la réponse.
- Réserve une chambre d'hôtel pour l'utilisateur en appelant le service de réservation d'hôtel. Envoie une requête POST à hotelReservationService avec la charge utile appropriée et récupère la réponse.
- Loue une voiture pour l'utilisateur en appelant le service de location de voitures. Envoie une requête POST à carRentalService avec la charge utile appropriée et vérifie la réponse.
- Si tout se passe bien, renvoie un corps avec un attribut message valant "Congratulations! Your journey is ready!!"