Sdílet prostřednictvím


Napodobení n-toho požadavku

Dev Proxy podporuje napodobení n-th prostřednictvím nth vlastnosti u objektu požadavku .

Tip

Stáhněte si tuto předvolbu spuštěním příkazu na příkazovém řádku devproxy preset get microsoft-graph-connector.

Na příkladu následujícího napodobení souboru vidíme, že obsahuje dvě napodobení stejné adresy URL požadavku. Proxy používá první odpověď, která používá nth vlastnost, když podruhé zachytí požadavek se zadanou adresou URL. Pro všechny ostatní požadavky proxy vrátí druhou odpověď.

Tip

Jako první by měly být napodobení nth vlastnosti. Proxy používá napodobení na základě první shody.

{
  "$schema": "https://raw.githubusercontent.com/microsoft/dev-proxy/main/schemas/v0.14.1/mockresponseplugin.schema.json",
  "mocks": [
    {
      "request": {
        "url": "https://graph.microsoft.com/v1.0/external/connections/*/operations/*",
        "method": "GET",
        "nth": 2
      },
      "response": {
        "statusCode": 200,
        "body": {
          "id": "1.neu.0278337E599FC8DBF5607ED12CF463E4.6410CCF8F6DB8758539FB58EB56BF8DC",
          "status": "completed",
          "error": null
        }
      }
    },
    {
      "request": {
        "url": "https://graph.microsoft.com/v1.0/external/connections/*/operations/*",
        "method": "GET"
      },
      "response": {
        "statusCode": 200,
        "body": {
          "id": "1.neu.0278337E599FC8DBF5607ED12CF463E4.6410CCF8F6DB8758539FB58EB56BF8DC",
          "status": "inprogress",
          "error": null
        }
      }
    }
  ]
}

Další krok

Přečtěte si další informace o MockResponsePlugin.

Ukázky

Projděte si také související ukázky dev proxy: