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

时间:2013-02-19 03:13:36

标签: java http servlets cookies

给定一个javax.servlet.http.Cookie对象,是否有某个方法可以将cookie格式化为http友好格式,以便我可以在响应中发送它?同样,在请求中给定一个cookie头,是否有一个方法将cookie解析为javax.servlet.http.Cookie对象?我看了一遍,但找不到那样做的方法。

谢谢!

1 个答案:

答案 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