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.