【发布时间】:2015-12-07 13:43:36
【问题描述】:
HttpCookie 类文档:
有 3 种 HTTP cookie 规范:
网景草稿
RFC 2109 - http://www.ietf.org/rfc/rfc2109.txt
RFC 2965 - http://www.ietf.org/rfc/rfc2965.txt
RFC 6265 怎么样?是否有类似 HttpCookie 的类也支持这个最新规范?
Python 有一个类似的 Cookie class,它遵循 RFC 2109,更糟糕的是。顺便说一句,如果其中一些明确禁止前一个的行为,你怎么能支持 3 个 cookie 规范?我指的是逗号和分号分隔的列表。
【问题讨论】:
-
我也知道 Tomcat 没有使用 HttpCookie 而是实现了它自己的 Cookie 类。
-
有一个与 RFC 6265 相关的未解决问题:java.net/jira/browse/SERVLET_SPEC-37
-
好的,还有其他选择吗?
-
它们与 HttpServletRequest 和 HttpServletResponse 一起工作。目前我没有使用这些,因为我不支持 Servlet 技术。事实上,我不知道他们为什么使用 HttpServletRequest 和 HttpServletResponse,因为他们使用的只是 request.getHeader() 和 response.setHeader()。最好定义一个需要这两种方法的请求和响应接口。这也将允许我使用我的请求和响应类。 Maye 我会联系开发商的。感谢您的提示!