当发送值为Cookie: c=:
的标头时,JBoss 7.2.0.Final的servlet实现返回null
以获取以下代码:
request.getCookies(); // null
但是当我读取标题时,它会正确返回值:
request.getHeader( "Cookie" ); // c=:
根据RFC 6265,冒号应被视为有效的cookie值。 This answer显示允许范围内的正确字符(请参阅第三行中的冒号)。
现在,有人可以告诉我为什么JBoss 7.2.0.final的javax.servlet.http.HttpServletRequest#getCookies()
实现无法读取在值中使用:
创建的cookie吗?