Istruzioni
Chiamare le API può essere fonte di errori quando si usa testo grezzo o JSON. In questo esercizio, userai i Record di Ballerina per organizzare i payload delle richieste e garantire una comunicazione corretta con gli endpoint di prenotazione esterni.
Obiettivi
- Modifica il codice fornito.
- Prenota un biglietto aereo per l'utente chiamando il servizio di prenotazione della compagnia aerea. Invia una richiesta POST a airlineReservationService con il payload appropriato e ottieni una risposta
- Prenota una camera d'albergo per l'utente chiamando il servizio di prenotazione alberghiera. Invia una richiesta POST a hotelReservationService con il payload appropriato e ottieni una risposta
- Noleggia un'auto per l'utente chiamando il servizio di noleggio auto. Invia una richiesta POST a carRentalService con il payload appropriato e controlla la risposta
- Se tutto va a buon fine, restituisci un body con un attributo message pari a "Congratulations! Your journey is ready!!"