지침
원시 텍스트나 JSON을 사용해 API를 호출하면 오류가 발생하기 쉬워요. 이 연습 문제에서는 Ballerina Record를 사용해 요청 페이로드를 정리하고, 외부 예약 엔드포인트와 성공적으로 통신할 수 있도록 해요.
목표
- 제공된 코드를 수정해요.
- 항공권 예약 서비스를 호출해 사용자의 항공권을 예약해요. airlineReservationService에 알맞은 페이로드와 함께 POST 요청을 보내고 응답을 받아요.
- 호텔 예약 서비스를 호출해 사용자의 호텔 객실을 예약해요. hotelReservationService에 알맞은 페이로드와 함께 POST 요청을 보내고 응답을 받아요.
- 자동차 렌탈 서비스를 호출해 사용자를 위해 차량을 렌트해요. carRentalService에 알맞은 페이로드와 함께 POST 요청을 보내고 응답을 확인해요.
- 모든 것이 성공하면 message 속성이 "Congratulations! Your journey is ready!!"인 본문을 반환해요.