Apidog le permite extraer visualmente valores de las respuestas de API y guardarlos como variables para usarlos en peticiones posteriores.1
Añadir procesador de extracción de variablesEn la sección Post Processors de su petición, pase el cursor sobre + Add y seleccione Extract Variable. 2
Configurar los ajustes de extracciónNombre de variable: Defina el nombre de la variable que se almacenará.
Ámbito: Elija dónde estará accesible la variable (Local, Entorno o Global).
Origen: Seleccione desde dónde extraer los datos (por ejemplo, JSON de respuesta, encabezado, cookie).
3
Definir la regla de extracciónPara respuestas JSON o XML, use JSONPath o XPath para seleccionar datos específicos. 4
Ejecutar y verificarHaga clic en Send. La variable se actualizará y usted podrá ver el registro de extracción en la Console. Puede crear rápidamente reglas de extracción directamente desde el panel de respuesta:1.
Pase el cursor sobre un campo en la respuesta.
2.
Haga clic en Extract Variable.
3.
La regla se completará automáticamente en los postprocesadores.
| Origen | Descripción | Método |
|---|
| JSON de respuesta | Extraiga datos de cuerpos JSON. | JSONPath |
| XML de respuesta | Extraiga datos de cuerpos XML. | XPath |
| Texto de respuesta | Extraiga texto de respuestas sin procesar. | Expresiones regulares (Regex) |
| Encabezado de respuesta | Extraiga valores de encabezado específicos. | Nombre del encabezado |
| Cookie de respuesta | Extraiga valores de cookie específicos. | Nombre de la cookie |
| Tiempo de respuesta | Almacene la duración de la petición. | N/A |
Para ayudarle a construir expresiones JSONPath correctas, Apidog proporciona una herramienta de extracción visual:1.
Haga clic en el icono junto al campo de entrada JSONPath. 2.
Introduzca su expresión. La herramienta muestra la respuesta JSON a la izquierda y el resultado de la extracción a la derecha. Los elementos con comodines (por ejemplo, books[*]) devuelven un array. Para extraer un único valor sin corchetes, habilite Continue extracting y especifique el índice del array en la herramienta.