Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
De un vistazo
Objetivo: Devolver archivos binarios como respuestas simuladas
Tiempo: 5 minutos
Plugins:MockResponsePlugin
Requisitos previos:Configuración del proxy de desarrollo
En algunas solicitudes, es posible que desee responder con datos binarios como documentos o imágenes.
En Dev Proxy, 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 archivo de mocks, por ejemplo:
Archivo: mocks.json
{
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v4.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"
}
]
}
}
]
}
Al llamar a GET https://graph.microsoft.com/v1.0/users/ben@contoso.com/photo/$value, obtendrá la imagen almacenada en el archivo picture.jpg del directorio actual.
Precaución
Si usa la línea de comandos para ejecutar la solicitud HTTP, asegúrese de que ha escapado correctamente del signo dollar. Consulte ¿Por qué el proxy no simula mi respuesta binaria?
Paso siguiente
Más información sobre MockResponsePlugin.
Muestras
Vea también los ejemplos relacionados de Dev Proxy: