Próbuję ustawić plik cookie o wartości unkown # 4? Wn5pZ1JwQnlLEGRJAgB4WQU% 3D w odpowiedzi serwletu.Zestaw plików cookie utworzony przez serwer aplikacji o podwójnych ofertach
Ale kiedy ustawić cookie w przeglądarce jest ona zwracana z cytatami otaczających go tak:
"? Unkown # 4 Wn5pZ1JwQnlLEGRJAgB4WQU% 3D".
Dlaczego tak się dzieje? Używamy Jetty jako serwera aplikacji.
położę kod, który napisałem
String cookieValue = "unkown#4?Wn5pZ1JwQnlLEGRJAgB4WQU%3D";
Cookie zedoCookie = new Cookie("cookiename", cookieValue);
zedoCookie.setMaxAge(31536000); // this is one year duration.
zedoCookie.setDomain("somedomain.com");
zedoCookie.setPath("/");
response.addCookie(zedoCookie);
ktoś może umieścić trochę światła na ten temat?
Już raz obejrzałem this. Ale to nie rozwiązuje mojego problemu.
+1 Dzięki za to. Przekonwertowałem "+" -> "-", "/" -> "." I "=" -> "_", aby mój plik base64 był przechowywany bez spacji. – Gray