Почему значения cookie с пробелами поступают на клиентскую сторону в кавычках?
Насколько мне известно, пробелы cookie нужно кодировать в файлах httpservletresponse cookie. Разные браузеры по-разному httpservletrequest реагируют на незашифрованные cookies файлы cookie. Перед настройкой servlet файла cookie следует закодировать encodings URL-адрес.
String cookieval = "my value";
String cookieenc = URLEncoder.encode(cookieval, "UTF-8");
res.addCookie(new Cookie("myCookieName", cookieenc));
ASP.NET выполняет httpservletrequest кодирование автоматически, в cookie Java вы должны делать это webservlet самостоятельно. Я подозреваю, что httpservletresponse цитаты, которые вы видите, добавлены httpservletresponse пользовательским агентом.
servlets
cookies
encoding
Почему значения cookie с пробелами поступают на клиентскую сторону в кавычках?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.