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