Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Överblick
Mål: Returnera binära filer som falska svar
Tid: 5 minuter
Plugins:MockResponsePlugin
Krav:Konfigurera Dev Proxy
För vissa begäranden kanske du vill svara med binära data som dokument eller bilder.
I Dev Proxy kan du definiera ett binärt svar genom att ange response.body till ett strängvärde som börjar med @ följt av en filsökväg i förhållande till den aktuella arbetskatalogen, till exempel:
Fil: mocks.json
{
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.0.0/mockresponseplugin.mocksfile.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"
}
]
}
}
]
}
När du anropar GET https://graph.microsoft.com/v1.0/users/ben@contoso.com/photo/$valuefår du avbildningen picture.jpg lagrad i filen i den aktuella katalogen.
Varning
Om du använder kommandoraden för att köra HTTP-begäran kontrollerar du att du har undantagit dollar tecknet korrekt. Se Varför hånar proxy inte mitt binära svar.
Gå vidare
Läs mer om MockResponsePlugin.
Exempel
Se även relaterade Dev Proxy-exempel: