Mock

El interceptor de Mock posibilita que el usuario pueda crear una respuesta estándar que será mostrada cada vez que la API registrada sea llamada.

Configuración del interceptor

Cuando inserta el interceptor Mock en su flujo de API, es posible ingresar las siguientes informaciones:

  • Headers: define los headers de la respuesta, donde es posible separar cada header por clave y valor. Ej.: quantity_requests = 20, donde el delimitador puede ser = o :. En el caso que haya necesidad de inserción de más de un header en su Mock, hágalo colocando un valor por línea;

  • Body: define el cuerpo de la respuesta;

  • Status: define el código HTTP de la respuesta;

La imagen a continuación muestra la pantalla con los campos llenados:

Ejemplo de configuración de un interceptor Mock

Funcionamiento

Este interceptor solo puede añadirse al flujo de petición (request).

Ejemplo de uso:

Imagina que estás probando un código y una determinada API todavía no ha sido implementada en el lado del backend. Puedes añadir el interceptor Mock (simulación, emulación en inglés) a tu flujo de API y él simulará la respuesta del backend, devolviendo lo que configures.

Los interceptores se ejecutan en el orden en que aparecen en el flujo, y el flujo se ejecuta siempre hasta el final. La diferencia es que la petición no se enviará al destino.

El interceptor Mock no interrumpirá el flujo. Todos los interceptores funcionarán como se espera, incluso si están colocados después del interceptor Mock.

Para configurar una simulación que se ejecute de forma más cercana a la realidad, coloca el interceptor Mock en último lugar, como se muestra en la imagen siguiente. Para cambiar el orden de los interceptores basta arrastrar y soltar el interceptor en la posición deseada.

En el caso que exista algún interceptor de Log después del interceptor de Mock, es necesario adicionar el header Content-Type con el valor text/* o application/json para una mejor visualización de los detalles. En el caso que los valores citados no sean informados, los datos retornados por el interceptor de Mock serán cifrados y exhibidos en Base64.
Thanks for your feedback!
EDIT

Share your suggestions with us!
Click here and then [+ Submit idea]