Respuestas ficticias que devuelven datos binarios
En algunas solicitudes, es posible que desee responder con datos binarios como documentos o imágenes.
En Proxy de desarrollo, puede definir una respuesta binaria estableciendo en response.body
un valor de cadena que comienza con @
seguido de la ruta de acceso del archivo con respecto al directorio de trabajo actual, por ejemplo:
{
"$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/users/*/photo/$value",
"method": "GET"
},
"response": {
"body": "@picture.jpg",
"headers": [
{
"name": "content-type",
"value": "image/jpeg"
}
]
}
}
]
}
Al llamar a GET https://graph.microsoft.com/v1.0/users/ben@contoso.com/photo/$value
, obtendrá la imagen almacenada en el picture.jpg
archivo en el directorio actual.
Precaución
Si usa la línea de comandos para ejecutar la solicitud HTTP, asegúrese de que ha escapado correctamente del dollar
signo. Consulte ¿Por qué el proxy no simula mi respuesta binaria?
Paso siguiente
Obtenga más información sobre MockResponsePlugin.
Ejemplos
Consulte también los ejemplos relacionados del proxy de desarrollo: