説明
生のテキストやJSONを使ってAPIを呼び出すと、エラーが起きやすくなります。この演習では、Ballerinaのレコードを使ってリクエストのペイロードを整理し、外部の予約エンドポイントと確実に通信できるようにします。
目標
- 提供されたコードを変更します。
- 航空券予約サービスを呼び出して、ユーザーの航空券を予約します。適切なペイロードを指定してairlineReservationServiceにPOSTリクエストを送り、レスポンスを取得します。
- ホテル予約サービスを呼び出して、ユーザーのホテルの部屋を予約します。適切なペイロードを指定してhotelReservationServiceにPOSTリクエストを送り、レスポンスを取得します。
- レンタカーサービスを呼び出して、ユーザー用に車を借ります。適切なペイロードを指定してcarRentalServiceにPOSTリクエストを送り、レスポンスを確認します。
- すべてが成功したら、message属性が"Congratulations! Your journey is ready!!"であるボディを返します。