Cookie 值中存在无效字符 [44]

An invalid character[44] was present in the Cookie value

使用时Tomcat8 出现错误: java.lang.IllegalArgumentException: Cookie 值中存在无效字符 [44] 在 org.apache.tomcat.util.http.Rfc6265CookieProcessor.validateCookieValue(Rfc6265CookieProcessor.java:182) 在 org.apache.tomcat.util.http.Rfc6265CookieProcessor.generateHeader(Rfc6265CookieProcessor.java:115) 在 org.apache.catalina.connector.Response.generateCookieString(Response.java:986) 在 org.apache.catalina.connector.Response.addCookie(Response.java:934) 在 org.apache.catalina.connector.ResponseFacade.addCookie(ResponseFacade.java:386)

字符 0x44 是逗号字符,cookie 中不允许使用:

This string is a sequence of characters excluding semi-colon, comma and white space.

引用来自here.