Вказівки
Коли ми викликаємо API за допомогою необробленого тексту або JSON, легко припуститися помилки. У цій вправі ми скористаємося Ballerina Records, щоб упорядкувати тіла запитів і забезпечити успішну взаємодію із зовнішніми кінцевими точками резервування.
Завдання
- Змініть наданий код.
- Зарезервуйте для користувача авіаквиток, викликавши службу резервування авіаквитків. Надішліть POST-запит до airlineReservationService з відповідним тілом запиту й отримайте відповідь
- Зарезервуйте для користувача номер у готелі, викликавши службу резервування готелів. Надішліть POST-запит до hotelReservationService з відповідним тілом запиту й отримайте відповідь
- Орендуйте для користувача автомобіль, викликавши службу оренди автомобілів. Надішліть POST-запит до carRentalService з відповідним тілом запиту й перевірте відповідь
- Якщо все минуло успішно, поверніть тіло, у якому атрибут message має значення «Congratulations! Your journey is ready!!»