Треки
/
Ballerina
Ballerina
/
Вправи
/
Композиція сервісів
Композиція сервісів

Композиція сервісів

Середня

Вказівки

Коли ми викликаємо API за допомогою необробленого тексту або JSON, легко припуститися помилки. У цій вправі ми скористаємося Ballerina Records, щоб упорядкувати тіла запитів і забезпечити успішну взаємодію із зовнішніми кінцевими точками резервування.

Завдання

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

Час розпочати Композиція сервісів?

Зареєструйтеся на Exercism, щоб вивчати й опановувати Ballerina, а також 60 вправ та справжнє наставництво від людей, і все це безкоштовно.