1

使用 PlayFramework(在 Java 中),我想记录 Play 可以读取的所有 cookie 名称的列表。

我试图调用request().cookies()但它不是一个列表,它是一个对象,并且这个对象中没有列表。

我可以打电话request().cookie(String name);,但这希望我知道 cookie 的名称,但我不知道。

那我该怎么办?

4

1 回答 1

1

这是我刚刚提出的解决方案,我不知道它是否是最好的,但它有效:

for (String cookieStr : request.headers().get("Cookie")) {
    String name = cookieStr.substring(0, cookieStr.indexOf("="));

    Logger.info("Name of the cookie : " + name);

    Cookie cookie = request.cookie(name); // Get the instance of the cookie !
}
于 2013-07-09T10:17:05.593 回答