Java 如何列出正在使用的cookies

Java 如何列出正在使用的cookies,java,cookies,playframework-2.1,Java,Cookies,Playframework 2.1,使用PlayFramework(Java),我想记录Play可以读取的所有cookie的列表 我试图调用request().cookies(),但它不是一个列表,而是一个对象,这个对象中没有列表 我可以调用request().cookie(字符串名)但这要求我知道cookie的名称,而我不知道 那我该怎么办呢?这是我刚刚提出的一个解决方案,我不知道它是否是最好的,但它很有效: for (String cookieStr : request.headers().get("Cookie")) {

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

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

我可以调用
request().cookie(字符串名)但这要求我知道cookie的名称,而我不知道


那我该怎么办呢?

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

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 !
}

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

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 !
}