Axios: ¡Las cookies no se envían automáticamente con la solicitud posterior!

Creado en 7 sept. 2017  ·  3Comentarios  ·  Fuente: axios/axios

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

  • reaccionar: 16.0.0-alpha.12
  • reaccionar nativo: 0.47.2
  • Simulador iOS - versión 10.0

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ó:

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
.

Todos 3 comentarios

@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
.

¿Fue útil esta página
0 / 5 - 0 calificaciones