1

API ブループリントで、特定のエンドポイントに対して可能な一連の応答を定義することは可能ですか?

たとえば、/movie/{id} のようなエンドポイントがある場合、一連のムービー レコードを定義して、モック サーバーで GET /movie/1 または GET /movie/2 または GET できるようにしたいと考えています。 /movie/3 を実行して、関連するレコードを取得します。

私が見た例はすべて、可能な応答を 1 つだけ定義しているようです。

4

3 に答える 3

0

単一のアクションを使用してこれをシミュレートすることはできませんが、回避策があります。

FORMAT: 1A

# Multi

## GET /movie/1

+ Response 200 (application/json)

        { "id": 1, "title": "First" }

## GET /movie/2

+ Response 200 (application/json)

        { "id": 2, "title": "Second" }

## GET /movie/3

+ Response 200 (application/json)

        { "id": 3, "title": "Third" }

## GET /movie/{id}

+ Parameters
    + id (required, number, `42`) ... Blah.

+ Response 200 (application/json)

        { "id": 42, "title": "First" }

ここで、 を/movie/2押すと、モック サーバーが適切な応答を送信します。ありがとう。

于 2014-11-19T11:42:27.353 に答える