【问题标题】:An invalid character[44] was present in the Cookie valueCookie 值中存在无效字符 [44]
【发布时间】:2019-03-26 18:48:10
【问题描述】:

使用 Tomcat 8 时 出现错误: 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)

【问题讨论】:

标签: java tomcat8


【解决方案1】:

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

这个字符串是一个不包括分号、逗号和空格的字符序列。

引用来自here

【讨论】:

    猜你喜欢
    • 2018-01-24
    • 2017-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-11
    • 2019-03-03
    • 2017-02-02
    • 2018-12-07
    相关资源
    最近更新 更多