Resumen:
Las cookies recibidas en la llamada _get_ anterior no se envían con el siguiente comando _post_.
Detalles:
Estoy usando la siguiente secuencia de llamadas para iniciar sesión en el backend.
axios.get(Url.csrfToken(), { withCredentials: true })
.then(response => response.data)
.then(token => axios.post(Url.authenticate(), { username, password }, {
headers: {
'content-type' : 'application/x-www-form-urlencoded',
'crsf-token' : `${token.csrfToken}`
},
withCredentials: true
})
)
.then(response => console.log('completed'))
.catch(error => console.log(error))
Las cookies devueltas en set-cookie
en los encabezados de respuesta para _get()_ son requeridas por _post()_.
Pero post () no tiene ninguna cookie en su encabezado , lo que provoca una falla.
¿Cómo podría solucionarlo, por favor ayuda?
Ambiente
@varmeh ¿Cómo solucionaste esto?
tambien curioso
¿Esto es útil?
https://stackoverflow.com/questions/46288437/set-cookie-header-no-tiene-efecto
El lunes 25 de septiembre de 2017 a las 22:28, Chris Gillis [email protected] escribió:
tambien curioso
—
Estás recibiendo esto porque estás suscrito a este hilo.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/mzabriskie/axios/issues/1076#issuecomment-332002134 ,
o silenciar el hilo
https://github.com/notifications/unsubscribe-auth/AVepSmu6HPCE7R-bdBHXU4wa12co56ekks5smAzWgaJpZM4PPYy9
.
Comentario más útil
¿Esto es útil?
https://stackoverflow.com/questions/46288437/set-cookie-header-no-tiene-efecto
El lunes 25 de septiembre de 2017 a las 22:28, Chris Gillis [email protected] escribió: