Estoy tratando de hacer una URLConnection que admita cookies. De acuerdo con la documentación que pueda usar:URLConnection con cookies?
CookieManager cookieManager = new CookieManager();
CookieHandler.setDefault(cookieManager);
no pude conseguir que este código funcione, entonces vi esto sólo funciona para API 9 (2.3). Sin embargo, no recibo un error al utilizar CookieManager en un emulador anterior, existe CookieManager, pero no se puede construir. ¿Hay alguna manera de hacer que esto funcione para versiones anteriores? 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.
¿Está el cliente o el servidor en este caso? Si usted es el cliente, ¿por qué está usando el encabezado 'Set-Cookie'? –
Este cliente lee esto, es enviado por el servidor. http://curl.haxx.se/rfc/cookie_spec.html – NoBugs
ohh hombre Me salvaste la vida ... no la respuesta sino tu pregunta ... gracias un looooooooooooooootttttttttttttttttttttttttttt – iAmLearning