Delen via


Gesimuleerde antwoorden die binaire gegevens retourneren

Voor sommige aanvragen wilt u mogelijk reageren met binaire gegevens, zoals documenten of afbeeldingen.

In Dev Proxy kunt u een binair antwoord definiƫren door de response.body waarde in te stellen op een tekenreekswaarde die begint met @ gevolgd door het bestandspad ten opzichte van de huidige werkmap, bijvoorbeeld:

{
  "$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v0.24.0/mockresponseplugin.schema.json",
  "mocks": [
    {
      "request": {
        "url": "https://graph.microsoft.com/v1.0/users/*/photo/$value",
        "method":  "GET"
      },
      "response": {
        "body": "@picture.jpg",
        "headers": [
          {
            "name": "content-type",
            "value": "image/jpeg"
          }
        ]
      }
    }
  ]
}

Wanneer u GET https://graph.microsoft.com/v1.0/users/ben@contoso.com/photo/$value aanroept, krijgt u de afbeelding die is opgeslagen in het picture.jpg bestand in de huidige directory.

Let op

Als u de commandoregel gebruikt om de HTTP-aanvraag uit te voeren, controleer dan of het dollar-teken correct is gecorrigeerd. Zie Waarom mockt de proxy mijn binaire antwoord niet.

Volgende stap

Meer informatie over mockResponsePlugin.

Voorbeelden

Zie ook de gerelateerde Dev Proxy-voorbeelden: