6
我試圖在Servlet響應中設置一個值爲未知#4?Wn5pZ1JwQnlLEGRJAgB4WQU%3D的cookie。由具有雙引號的應用程序服務器設置的Cookie
但是,當我在瀏覽器中設置cookie它與周圍像這樣的報價返回:
「?未知#4 Wn5pZ1JwQnlLEGRJAgB4WQU%3D」。
這是怎麼發生的?我們使用Jetty作爲應用程序服務器。
我會把我所編寫的代碼
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);
能有人把這個一些啓示?我已經看過this。但它似乎並沒有解決我的問題。
+1感謝您的支持。我已經轉換'+' - >' - ','/' - >'。'和'=' - >'_'來讓我的base64 cookie不用空格。 – Gray