java - example - jsoup parse
¿CONEXIÓN CON LAS COOKIES? (1)
Pude habilitar las cookies utilizando la clase CookieManager de Ian Brown: http://www.hccp.org/java-net-cookie-how-to.html
Lo renombré a IansCookieManager, establecí una variable de clase _CM = new IansCookieManager, ahora es simple:
URLConnection conn = u.openConnection();
_CM.setCookies(conn);
conn.connect();
_CM.storeCookies(conn);
...
Estoy tratando de hacer una conexión URLC que soporte cookies. Según la documentación que pueda utilizar:
CookieManager cookieManager = new CookieManager();
CookieHandler.setDefault(cookieManager);
No pude hacer que este código funcionara, entonces vi que esto solo funciona para API 9 (2.3). Sin embargo, no obtengo un error al utilizar CookieManager en un emulador anterior, CookieManager existe, pero no se puede construir. ¿Hay alguna manera de hacer este trabajo para versiones anteriores? Lo intenté:
cookieManager.setAcceptCookie(true);
URLConnection con = u.openConnection();
con.setRequestProperty("Cookie", cookieManager.getInstance().getCookie(url););
con.setDoOutput(true);
con.connect();
String addCookie = con.getHeaderField("Set-Cookie");
System.out.println(con.getHeaderFields().toString());
if (addCookie!=null) {
cookieManager.getInstance().setCookie(url, addCookie);
}
pero esto no funciona.