【问题标题】:Java's HttpCookie classJava 的 HttpCookie 类
【发布时间】: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 我会联系开发商的。感谢您的提示!

标签: java cookies


【解决方案1】:

有一个与 RFC 6265 相关的未解决问题:https://java.net/jira/browse/SERVLET_SPEC-37

您可以使用https://github.com/js-cookie/java-cookie 作为替代。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-12
    • 2016-01-03
    • 1970-01-01
    • 2010-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-26
    相关资源
    最近更新 更多