エンドポイントの実装方法

API コールのシミュレーション後、次の手順に従って API のリリースを準備するサンプルを確認します。RAML サンプルのデータの代わりに、JSON Placeholder サイトの実際のデータを返すフローを変更および追加します。JSON Placeholder サイトの実際のデータを取得するようにユーザフローを変更します。

  1. [HTTP Listener] コンポーネントを Mule パレットから get:/users:api-config フローの [Source (ソース)] セクションにドラッグします。

    source section
  2. Listener のプロパティエディタの [Connector Configuration (コネクタ設定)] で、[api-httpListenerConfig] を選択します。

    apikit edit listener

    Edit-16x16 をクリックし、[OK] をクリックしてデフォルトのホスト 0.0.0.0 とポート 8081 を受け入れます。

  3. Listener のプロパティエディタで、[General (一般)] の [Path (パス)] に​「/placeholder」​と入力します。

  4. [HTTP Request] コンポーネントを [Transform] の右にドラッグします。

  5. Request の [Connector Configuration (コネクタ設定)] で、Add-16x16 をクリックします。

    [HTTP Request Configuration (HTTP 要求の設定)] が表示されます。

  6. [HTTP Request Configuration (HTTP 要求の設定)] の次のオプションを設定します。

    • デフォルトの名前、HTTP_Request_Configuration を受け入れます。

    • デフォルトの HTTP プロトコルを受け入れます。

    • [Host (ホスト)] を​「jsonplaceholder.typicode.com」 に設定します。

    • [Port (ポート)] を​「80」​に設定します。

    • その他のデフォルトを受け入れて、[OK] をクリックします。

  7. Request のプロパティエディタで、次のオプションを設定します。

    • Method (メソッド): デフォルトの「GET」を受け入れます。

    • Path (パス): /users

  8. 変更を保存します。

次に、ユーザのリストを ID で絞り込みます。

Was this article helpful?

💙 Thanks for your feedback!

Edit on GitHub