En resumen: Axios configura los encabezados en cinco capas: configuración por solicitud, valores predeterminados globales, axios.create() instancias, interceptores de solicitud y respuesta, y la propia respuesta. Esta guía repasa cada capa con fragmentos de código v1 ejecutables y, a continuación, corrige los cuatro errores que afectan a todo el mundo: límites multiparte, cookies CORS, certificados autofirmados y mayúsculas y minúsculas en los encabezados.Axios sigue siendo el cliente HTTP predeterminado al que recurren la mayoría de los equipos de JavaScript y TypeScript, y la mayoría de los errores que la gente reporta no son errores de Axios en absoluto. Son errores de encabezado. Un argumento de configuración mal colocado omite silenciosamente tu Authorization . Un Content-Type: multipart/form-data corrompe todas las subidas. Un axios.defaults se filtra a todos los hosts de terceros a los que llames. Cada uno de estos tiene una solución clara una vez que sabes en qué parte del ciclo de vida de la solicitud debe estar el encabezado.
Esta guía de configuración de encabezados de Axios es el manual que me hubiera gustado tener cuando configuré mi primera pila de interceptores. Está dirigida a Axios v1 en Node 20+, pero los patrones se aplican al navegador, donde difieren. Verás encabezados por solicitud, valores predeterminados globales, instancias con ámbito y interceptores de solicitud y respuesta uno al lado del otro, con una regla de decisión para elegir entre ellos. También encontrarás una sección completa sobre los encabezados de respuesta de Axios que la mayoría de los tutoriales omiten, además de un bloque de resolución de problemas para los errores con los que te topas realmente en producción.




