Mega Code Archive

 
Categories / Java / JDK
 

Fetch Cookie with CookieHandler, CookieManager and CookieStore

import java.net.CookieHandler; import java.net.CookieManager; import java.net.CookieStore; import java.net.HttpCookie; import java.net.URL; import java.net.URLConnection; import java.util.List; public class FetchCookie {   public static void main(String args[]) throws Exception {     String urlString = "http://java.sun.com";     CookieManager manager = new CookieManager();     CookieHandler.setDefault(manager);     URL url = new URL(urlString);     URLConnection connection = url.openConnection();     Object obj = connection.getContent();     url = new URL(urlString);     connection = url.openConnection();     obj = connection.getContent();     CookieStore cookieJar = manager.getCookieStore();     List<HttpCookie> cookies = cookieJar.getCookies();     for (HttpCookie cookie : cookies) {       System.out.println(cookie);     }   } }