• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Evaluaciones
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

200
Vistas
Obtener valor del encabezado de respuesta de axios

Estoy llamando a una API que devuelve algunos datos e información adicional. Esta información se encuentra en un encabezado personalizado. Para eso tengo el siguiente código:

 const CallAPI = async param => { await axios.get("api url...") .then(response => { var headerValues = response.headers['x-customName']; /*This prints something like this: {"Parameter1":633,"Parameter2":10}*/ console.log(headerValues); }); }

Lo que estoy tratando de hacer es obtener el valor de cualquiera de esos parámetros. Intenté hacer algo como esto:

 console.log(headerValues["Parameter1"]); console.log(headerValues.Parameter1);

Pero con ambos obtengo un resultado indefinido. También intenté convertir el resultado de mi encabezado de respuesta a JSON y probé el archivo console.log anterior con el siguiente código, pero obtengo los mismos resultados.

 JSON.stringify(response.headers['x-customName']);

¿Qué estoy haciendo mal o qué puedo hacer para obtener esos valores?

almost 3 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Intenta desestructurarlo:

 .then({data}) => { console.log(data.parameter1); }
almost 3 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda