import java.net.CookieHandler;
import java.net.CookieManager;
import java.net.CookiePolicy;
import java.net.CookieStore;
import java.net.HttpCookie;
import java.util.List;
public class Cookies {
static CookieManager manager;
public static void printCookie(CookieStore cookieStore) {
List<HttpCookie> listCookie = cookieStore.getCookies();
for (HttpCookie httpCookie : listCookie) {
System.out.println("--------------------------------------");
System.out.println("class : " + httpCookie.getClass());
System.out.println("comment : " + httpCookie.getComment());
System.out.println("commentURL : " + httpCookie.getCommentURL());
System.out.println("discard : " + httpCookie.getDiscard());
System.out.println("domain : " + httpCookie.getDomain());
System.out.println("maxAge : " + httpCookie.getMaxAge());
System.out.println("name : " + httpCookie.getName());
System.out.println("path : " + httpCookie.getPath());
System.out.println("portlist : " + httpCookie.getPortlist());
System.out.println("secure : " + httpCookie.getSecure());
System.out.println("value : " + httpCookie.getValue());
System.out.println("version : " + httpCookie.getVersion());
System.out.println("httpCookie : " + httpCookie);
}
}
public static void set() {
if (manager == null)
manager = new CookieManager();
manager.setCookiePolicy(CookiePolicy.ACCEPT_ORIGINAL_SERVER);
CookieHandler.setDefault(manager);
printCookie(manager.getCookieStore());
}
}