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: