¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo pasar la Cookie en la solicitud del encabezado para obtener elementos - Guía paso a paso

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 13 Vistas
0
Cargando...

Hola,

Estoy intentando obtener algunos datos después de iniciar sesión y almacenar el Id de sesión para enviarlo en cualquier solicitud,

por ejemplo, una solicitud de obtener elementos.

No entiendo cómo pasar en la solicitud del encabezado la Cookie: B1SESSION=PTRzIjYK-weN6-1Lx1-ZG0J-3ARxfjcU0Shy; ROUTEID=.node1

He intentado algunos métodos y he obtenido todo tipo de errores.

Este es mi código

getItems(){    
    let headers = new HttpHeaders();
    headers = headers.append('Cookie', 'B1SESSION=' + localStorage.getItem('B1SESSION') + '; ROUTEID=.node3');
    console.log(headers);
    return this.http.get<Item[]>(this.urlItems, {headers: headers} );
    
  }<br>

¿Qué estoy haciendo mal?

Tomer.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Ya está configurado así y aún no funciona

<ifmodule mod_headers.c>
Header edit Set-Cookie ^(.*)$ $1;Secure;SameSite=None
</ifmodule>

Guardo la respuesta del inicio de sesión como cookies tal como se describe en la documentación

No encuentro en ningún lugar cómo enviarlo o cómo enviarlo en el http get elementos solicitud

tal vez resuelva el problema

¡por favor ayuda!

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

1. SQL

2. SÍ incluir el método 'get' de los elementos

3. Sí, todavía trabajando en ello.

Logré obtener el SessionId en el método de inicio de sesión, pero aún no sé cómo enviarlo con la solicitud de elementos.

Tomer.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

¡¡¡Genial saber eso!!!

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Encontré una solución, necesito enviar con todas las solicitudes esta línea de código { withCredentials: true }

Saludos,
Tomer

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?