Compartir a través de


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: