Cómo acceder / guardar cookies en Java

Estoy escribiendo algún software en Java.

Estoy probando la funcionalidad de administración de cookies pero parece que no puedo hacer que las cookies funcionen. Escribí un PHP rápido que deja caer una cookie, y lo probé en mi navegador y la cookie cae bien.

Sin embargo, eche un vistazo a este código:

    CookieManager cManager = new CookieManager();
    CookieHandler.setDefault(cManager);
    try
    {

        URL url = new URL("http://localhost/_techfactory/apage.php");
        URLConnection connection = url.openConnection();
        CookieStore cookieJar = cManager.getCookieStore();
        List<HttpCookie> cookies = cookieJar.getCookies();
        for ( HttpCookie cookie : cookies)
        {
            System.out.print(cookie);
        }
        Boolean isittrue = cookies.isEmpty();
        System.out.print(isittrue);
        BufferedReader bin = new BufferedReader ( new InputStreamReader(connection.getInputStream()));
        String line;
        while ( ( line = bin.readLine()) != null )  
        System.out.print(line);

    }
    catch ( Exception e )
    {
        System.out.println(e);
    }

Esto, aunque es sintácticamente correcto, no genera nada, excepto el HTML de la página. Ahora, según todas las cuentas, la implementación de CookieManager es una implementación concreta de CookieHandler, CookiePolicy y CookieStore. Sin embargo, simplemente se niega a trabajar para mí, ¿qué estoy haciendo mal?

Respuesta 1

He guardado un objeto en una lista de matriz y guardado el archivo como .dat, pero cuando quiero leer el objeto, simplemente muestra nulo y no los valores. La clase public class Person implementa ...

Soy nuevo en GWT y estaba buscando usar Twitter Bootstrap para un marco CSS. Pero luego me encontré con gwt-bootstrap, que se considera una forma de usar Bootstrap en una aplicación GWT. Como soy tan nuevo en ...

¿Conoces la función de buscar todas las referencias de eclipse (Buscar> Referencias> Espacio de trabajo o Ctrl-Shift-G)? ¿Cómo puedo ejecutar eso mediante programación? Tengo una gran base de código que necesito auditar por seguridad ...

Hola, he creado una aplicación de prueba con Java, pero no estoy seguro de cómo implementar esta pequeña sección. Me pide que: agregue una excepción para detectar una excepción NumberFormatException en un tipo NumericQuestion si el ...