トラック
/
Ballerina
Ballerina
/
演習
/
サービスの合成
サービスの合成

サービスの合成

中級

説明

生のテキストやJSONを使ってAPIを呼び出すと、エラーが起きやすくなります。この演習では、Ballerinaのレコードを使ってリクエストのペイロードを整理し、外部の予約エンドポイントと確実に通信できるようにします。

目標

  • 提供されたコードを変更します。
  • 航空券予約サービスを呼び出して、ユーザーの航空券を予約します。適切なペイロードを指定してairlineReservationServiceにPOSTリクエストを送り、レスポンスを取得します。
  • ホテル予約サービスを呼び出して、ユーザーのホテルの部屋を予約します。適切なペイロードを指定してhotelReservationServiceにPOSTリクエストを送り、レスポンスを取得します。
  • レンタカーサービスを呼び出して、ユーザー用に車を借ります。適切なペイロードを指定してcarRentalServiceにPOSTリクエストを送り、レスポンスを確認します。
  • すべてが成功したら、message属性が"Congratulations! Your journey is ready!!"であるボディを返します。
GitHubで編集する リンクは新しいウィンドウまたはタブで開きます
Ballerina Exercism

サービスの合成を始める準備はできましたか?

Exercismに登録すれば、60個の演習、そして本物の人間によるメンタリングとともに、Ballerinaを学んでマスターできます。すべて無料です。