一尘不染

特殊字符被tomcat cookie解析器拒绝

tomcat

当我尝试从我的android代码向服务器端代码发送cookie时,cookie解析器不接受value字段中的’@’字符,即当将mime标头解析为cookie时,tomcat的cookie解析器拒绝此字符。我尝试使用其他特殊字符代替“
@”,并且这些字符正常。谁能帮我?

示例-:mime头字段之一是“ cookie = [_user=vishalgoyal2612@gmail.com]”,但与此字段对应的cookie是“
_user = vishalgoyal2612”


阅读 412

收藏
2020-06-16

共1个答案

一尘不染

我必须将org.apache.tomcat.util.http.ServerCookie.ALLOW_HTTP_SEPARATORS_IN_V0设置为true。

这是源-https://tomcat.apache.org/tomcat-7.0-doc/config/systemprops.html

2020-06-16