当我尝试将 cookie 从我的 android 代码发送到服务器端代码时,cookie 解析器不接受值字段中的“@”字符,即 tomcat 的 cookie 解析器在将 mime header 解析为 cookie 时拒绝此字符。我尝试使用其他特殊字符而不是“@”,并且这些字符有效。谁能帮帮我?
示例-:MIME header 字段之一是 “cookie = [_user=vishalgoyal2612@gmail.com]” 但是这个字段对应的cookie是“_user = vishalgoyal2612”
最佳答案
我必须将 org.apache.tomcat.util.http.ServerCookie.ALLOW_HTTP_SEPARATORS_IN_V0 设置为 true。
这是来源 - https://tomcat.apache.org/tomcat-7.0-doc/config/systemprops.html
关于java - 特殊字符被 tomcat cookie 解析器拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39573102/