Saltar al contenido

“Se negó a establecer el encabezado no seguro ‘Cookie'” al enviar cookies con la solicitud GET en angular 6

Hemos indagado por todo internet y así darte la respuesta para tu duda, si tienes alguna duda déjanos un comentario y te responderemos con gusto.

Solución:

no puedes hacer esto, porque el navegador no te permite hacerlo. Permítanme describir el problema aquí:

¿Notaste la Set-Cookie: JSESSIONID=......; Path=/; HttpOnly en sus encabezados de respuesta? Bueno, el problema es el Sólo Http bandera. En realidad 🙂 no es un problema, es una característica para prevenir ataques que tienen como objetivo robar las cookies de su navegador:

Sólo Http es una bandera agregada a las cookies que le dice al navegador que no muestre la cookie a través de scripts del lado del cliente (document.cookie y otros). … Cuando configura una cookie con el indicador HttpOnly, le informa al navegador que solo el servidor debe acceder a esta cookie especial

Entonces, el navegador no permite que ningún código javascript acceda a esta variable. Si pudieras cambiar ese valor, entonces no es un HttpOnly cookie marcada más 🙂

Si desea enviar esta cookie a través de javascript, debe enviarla a través del Authorization encabezado por ejemplo y escribir middleware en el servidor Java para que capture estos valores del Authorization encabezado y piense en ellos como una cookie JSESSIONID. No hay más opciones para ti 🙂

Valoraciones y comentarios

Recuerda algo, que te brindamos la opción de agregar una reseña si te fue de ayuda.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *