java - 将 servlet cookie 格式化为 http 友好格式

标签 java http servlets cookies

<分区>

给定一个 javax.servlet.http.Cookie 对象,是否有某种方法可以将 cookie 格式化为 http 友好格式,以便我可以在响应中发送它?同样,给定请求中的 cookie header ,是否有一种方法可以将 cookie 解析为 javax.servlet.http.Cookie 对象?我已经查看了所有内容,但找不到执行此操作的方法。

谢谢!

最佳答案

您可以使用 HttpCookie自己实现的类。使用它的 toString() 函数来

构造此 cookie 的 cookie header 字符串表示形式,其格式由相应的 cookie 规范定义,但没有前导“Cookie:”标记。

在此之后,将 header Set-Cookie:THE_TO_STRING_VALUE 添加到响应中,仅此而已。

要读回 cookie,您需要解析 headers

关于java - 将 servlet cookie 格式化为 http 友好格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14949223/

相关文章:

java - 使用 UTF-8 进行波兰语字符编码只能在一个 JSP 文件中使用

java - HTML 组件包装为 Java 对象?

Java 7 NIO watchservice 与 jpathwatch

java - 在 Java 中将大量对象存储到磁盘的最佳方法

Android:通过POST发送图像

language-agnostic - 使用 HTTP/1.1 Pipelining 发出多个请求

java - 有哪些好的 Java 库可以从网页中搜索和抓取数据。

java - 从 URL 类加载器中删除 URL

node.js - 我的 nodejs 应用程序中的 "GET http://httpheader.net 301"是什么?

java - Java中如何匹配数据库中不同表的唯一ID并根据该唯一ID检索数据?