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:
Funcionamiento
Este interceptor solo puede añadirse al flujo de petición (request).
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.
|
Share your suggestions with us!
Click here and then [+ Submit idea]