ユーザ名のみを取得するサービスの追加方法

この手順では、ユーザを絞り込んでユーザ名のリストを取得するフローを追加します。必要な結果を返すように Transform Message をセットアップします。

  1. get:/users:api-config フローをコピーして貼り付け、別のフローを作成します。フローを選択し、[Edit (編集)] > [Copy (コピー)] を選択します。キャンバス上の空白領域をクリックして、[Edit (編集)] > [Paste (貼り付け)] を選択します。

    フローのコピーがキャンバスの下部に表示されます。

  2. フローのコピーで HTTP リスナコンポーネントを選択し、プロパティエディタで [Path (パス)] を「/placeholder」から​「/placeholder/names」​に変更します。

  3. [Transform Message] コンポーネントを Mule パレットから HTTP リクエスタの右側にドラッグします。

    メタデータの定義
  4. プロパティエディタで、出力コードを変更して application/java の代わりに application/json MIME タイプを指定し、payload.name を追加します。

    %dw 1.0
    %output application/json
    ---
    payload.name

次に、API 実装をテストします。

Was this article helpful?

💙 Thanks for your feedback!

Edit on GitHub