Aprenda a enviar el encabezado de autorización mediante Axios
Para establecer encabezados en una solicitud POST de Axios, pase un tercer objeto a la axios.post()
llamada.
Es posible que ya estés usando el segundo parámetro para enviar datos, y si pasas 2 objetos después de la cadena URL, el primero son los datos y el segundo es el objeto de configuración, donde agregas una headers
propiedad que contiene otro objeto:
axios.post(url, { data: { ... }})
axios.post(url, { //...data}, { headers: { ... }})
Para configurar el encabezado de autorización, llámelo así:
const token = '..your token..'axios.post(url, { //...data}, { headers: { 'Authorization': `Basic ${token}` }})
(el token de autorización puede variar, verifique con la aplicación que esté usando)
Para establecer encabezados en una solicitud GET de Axios, pase un segundo objeto a la axios.get()
llamada, por ejemplo, esta es una solicitud GET de GitHub a /user
:
axios.get('https://api.github.com/user', { headers: { 'Authorization': `token ${access_token}` }}).then((res) = { console.log(res.data)}).catch((error) = { console.error(error)})
Estaba trabajando con la API de WordPress y tuve que autenticarme para realizar una solicitud POST a un sitio web.Te recomendamos Recetas faciles y rápidas
La forma más fácil para mí fue utilizar la autenticación básica.
Estaba usando Axios, así que configuré el Authorization
encabezado de la solicitud POST de esta manera:
const username = ''const password = ''const token = Buffer.from(`${username}:${password}`, 'utf8').toString('base64')const url = 'https://...'const data = { ...}axios.post(url, data, { headers: { 'Authorization': `Basic ${token}` },})
Tips para principiantes de JavaScript
Tal vez te puede interesar:
- Introducción a React
- Agregar evento de clic a los elementos DOM devueltos desde querySelectorAll
- Cómo cambiar el valor de un nodo DOM
- Cómo comprobar si un elemento DOM tiene una clase
Cómo enviar el encabezado de autorización mediante Axios
Para establecer encabezados en una solicitud POST de Axios, pase un tercer objeto a la axios.post()llamada. Aprenda a enviar el encabezado de autorización med
programar
es
2025-01-03

Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente