Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Dev Proxy stöder mockning av n-th via egenskapen nth på begärandeobjektet.
Tips/Råd
Ladda ned den här förinställningen genom att köra följande kommando i kommandotolken devproxy config get microsoft-graph-connector.
Med hjälp av följande modellfil som exempel kan vi se att den innehåller två mocks till samma begärande-URL. Proxyn använder det första svaret som använder nth egenskapen när den fångar upp en begäran med den angivna URL:en för andra gången. För alla andra begäranden returnerar proxyn det andra svaret.
Tips/Råd
Mockar med egenskapen nth bör placeras först. Proxy använder mocks baserat på den första matchningen.
{
  "$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v1.0.0/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
        }
      }
    }
  ]
}
Nästa steg
Läs mer om MockResponsePlugin.
Exempel
Se även relaterade Dev Proxy-exempel: