CSDN论坛 > Java > Web 开发

An invalid character [34] was present in the Cookie value如何解决 [问题点数:50分]

Bbs1
本版专家分:0
结帖率 0%
CSDN今日推荐
匿名用户不能发表回复!
其他相关推荐
Tomcat报错Control character in cookie value or attribute.
Tomcat报错Control character in cookie value or attribute. Tomcat若出现如下错误:java.lang.IllegalArgumentException: Control character in cookie value or attribute.如下图所示:   产生该问题原因:Cookie处理中
tomcat7中cookie写入中文引发Control character in cookie value or attribute异常
java.lang.IllegalArgumentException: Control character in cookie value or attribute.        at org.apache.tomcat.util.http.CookieSupport.isV0Separator(CookieSupport.java:155)        at org.apache.tom
关于Cookie的An invalid character [32] was present in the Cookie value异常
案例—显示用户上次登录时间问题 SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String nowtime=sdf.format(new Date()); Cookie cookie=new Cookie("lasttime", nowtime); cookie.setMaxAge(3600
Jsp 出现异常IllegalArgumentException:Control character in cookie value or attribute解决方法
原因分析:Jsp中不能使用中文Cookie名的问题,一旦使用了中文的名字程序就会报错,内容则会成为乱码解决方法: 存入Cookie和取出Cookie进行编码和解码resp.addCookie(new Cookie("username",URLEncoder.encode(name, "UTF-8"))); <h1>欢迎<%=URLDecoder.decode(username, "UTF-8")%
解决Control character in cookie value, consider BASE64 encoding your value 问题
出自:http://rwg109.iteye.com/blog/759342 项目当中用到cookie保存中文,但是会报如下错误: Control character in cookie value, consider BASE64 encoding your value 大概意思是保存到cookie当中的值存在控制字符,无法保存。但实际上数据是不存在这种问题的。再看后
java.lang.IllegalArgumentException: Control character in cookie value or attribute.
01 Cookie是个好东西,我们时常会利用它来为我们的程序提供一些方便。可是Jsp中却存在不能使用中文Cookie名的问题,一旦使用了中文的名字程序就会报错,内容则会成为乱码,问题已经出现了,原因呢?  根据RFC 2109中的规定,在Cookie中只能包含ASCII的编码,难怪总是出现错误或者乱码,知道问题的所在就好解决拉,转换一下编码试试:
【Java Web】control character in cookie value orattribute
tomcat7中cookie写入中文引发Control character in cookievalue or attribute异常 本地测试通过的程序部署到测试环境遇到一个问题,如果登陆名称为中文时将引发如下所示的异常,而英文字母或者数字的登陆名称则是正常的,异常信息如下:   java.lang.IllegalArgumentException:Control character in
requests.exceptions.InvalidHeader: Invalid return character or leading space in header 的解决
根据问题的异常说明是请求头无效但是我的请求头是这样的&quot;Host&quot;:&quot; www.vbprofiles.com&quot;,&quot;If-None-Match&quot;:&quot; 83fb3078dfd8ff27ce838177b480b9fd&quot;,&quot;Referer&quot;:&quot; https://www.vbprofiles.com/companies/airbnb-4e419a34091eb05bba00002c&quot;这分明都是有效的
java.lang.IllegalArgumentException: An invalid character [44] was present in the Cookie value
Cookie的内容中不能包含空格,方括号,圆括号,等于号(=),逗号,双引号,斜杠,问号,@符号,冒号,分号。 以上错误就是因为cookie中使用了逗号,所以出现错误。更改为别的合法字符就可以了。 同时使用      | + * . 字符作为分隔符,不会报错,但是得不到自己想要的结果,因为这几个都是转义字符,所以,使用它们需要加上\\  例如:"\\+"   "\\*"  "\\|"  "
Error parsing XML: An invalid XML character (Unicode:0x1f) was found
出现错误: Error parsing XML:XML InputStream(56) An invalid XML character (Unicode:0x1f) was found in the value of attribute "column" and element is "property". 问题出现的场景: 在springmvc框架中,新增一个表,然后利用hi
关闭