Mega Code Archive

 
Categories / Java by API / Java Net
 

CookieManager

import java.net.CookieHandler; import java.net.CookieManager; import java.net.CookiePolicy; import java.net.HttpCookie; import java.net.URL; import java.util.List; public class Main {   public static void main(String[] args) throws Exception {     if (args.length != 1) {       System.err.println("usage: java ListAllCookies url");       return;     }     CookieManager cm = new CookieManager();     cm.setCookiePolicy(CookiePolicy.ACCEPT_ALL);     CookieHandler.setDefault(cm);     new URL(args[0]).openConnection().getContent();     List<HttpCookie> cookies = cm.getCookieStore().getCookies();     for (HttpCookie cookie : cookies) {       System.out.println("Name = " + cookie.getName());       System.out.println("Value = " + cookie.getValue());       System.out.println("Lifetime (seconds) = " + cookie.getMaxAge());       System.out.println("Path = " + cookie.getPath());       System.out.println();     }   } }