• 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

395
Vistas
axios convierte x-www-form-urlencoded a multipart/form-data

Estoy enviando una solicitud de publicación con axios. Sin embargo, cuando reviso la consola del navegador, veo que el encabezado de la solicitud es en realidad content-type: multipart/form-data . ¿Cómo puedo hacer cumplir application/x-www-form-urlencoded ? ó acaso importa?

 let data = new FormData(); data.append('grant_type', 'authorization_code'); // ... removed for conciseness return axios.post(`${AUTH_URL}/token`, data, { headers: { 'Content-Type': 'application/x-www-form-urlencoded' } }
about 3 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Los objetos FormData siempre se serializan en multipart/form-data . Tienen que hacerlo porque admiten la carga de archivos y application/x-www-form-urlencoded y application/json no.

Si desea enviar datos application/x-www-form-urlencoded , debe pasar un objeto URLSearchParams en su lugar.

Esto se describe en la documentación de axios .

En cualquier caso, no debe especificar el Content-Type en los headers , ya que las API del navegador subyacente lo deducirán correctamente del tipo de objeto pasado como datos del cuerpo.

about 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