给定一个javax.servlet.http.Cookie对象,是否有某个方法可以将cookie格式化为http友好格式,以便我可以在响应中发送它?同样,在请求中给定一个cookie头,是否有一个方法将cookie解析为javax.servlet.http.Cookie对象?我看了一遍,但找不到那样做的方法。
谢谢!
答案 0 :(得分:2)
您可以使用HttpCookie类来实现自己的实现。使用其toString()
功能
Constructs a cookie header string representation of this cookie, which is in the format defined by corresponding cookie specification, but without the leading "Cookie:" token.
在此之后将标题Set-Cookie:THE_TO_STRING_VALUE
添加到响应中,就是这样。
要回读cookie,您需要解析headers
。