Control character in cookie value or attribute.

编程教程 > Java (1604) 2025-01-27 10:20:50

问题描述

java设置cookie报错:

java.lang.IllegalArgumentException: Control character in cookie value or attribute.
at org.apache.tomcat.util.http.CookieSupport.isV0Separator(CookieSupport.java:165)
at org.apache.tomcat.util.http.Cookies.processCookieHeader(Cookies.java:349)
at org.apache.tomcat.util.http.Cookies.processCookies(Cookies.java:176)
..省略...

问题原因

Java在后端response中设置cookie的时候,cookie的值有中文字符,cookie是不支持中文字符。

解决办法

后台url编码

Cookie nickname = new Cookie("_uNickname", URLEncoder.encode(userBase.getNickname(), "utf-8"));

前端 js url解码


评论
User Image
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。

相关文章
问题描述java设置cookie报错:java.lang.IllegalArgumentException: Control character in cookie value or attri...
java WEB中Cookie的操作和使用,java,cookie,web
1.概述本教程将重点介绍如何使用Apache HttpClient 4发送自定义Cookie
Jquery cookie插件实现点击获取验证码后60秒内禁止重新获取,可直接拿走用,jquery,验证码获取
java常见面试题之冒泡排序
组态,将Shiro集成到任何Web应用程序中的最简单的方法是在web.xml中配置Servlet ContextListener和Filter,了解如何读取Shiro的INI配置。
spring boot 入门之spring session实现restful apis。通过spring boot或者spring mvc整合spring session的方式来实现sessio...
一、前言1、SSO说明SSO英文全称Single Sign On,单点登录
问题描述idea启动maven的JavaFX项目报错:Exception in Application start method java.lang.reflect.InvocationTarg...
Spring boot 入门之CORS 跨域配置详解,spring 跨域配置详解。
一.Java web中什么是HttpSessionjavax.servlet.http.HttpSession接口表示一个会话,我们可以把一个会话内需要共享的数
spring boot 入门之整合spring session实现session共享。一直以来Java编程中web项目中的session共享问题都是一个很难解决的问题。接下来将讲解通过sprin...
Java编程之Spring Cloud Hystrix Circuit熔断/断路
Java编程之spring boot FastDFS Java client使用,Java编程,FastDFS Java客户端