Sto cercando di accedere ad una specifica pagina di un sito web protetta da login.
Dopo essermi autenticato, prelevo i cookies così:

codice:
for (int i=0; (headerName = conn.getHeaderFieldKey(i))!=null; i++) {
            if (headerName.equals("Set-Cookie"))                  
                        cookie = conn.getHeaderField(i);      
}
ottenendo una Stringa del tipo "PHPSESID=dn1uq3flasdwer34asfd".
Per leggere il contenuto della pagina (salvandolo per comodità in un file html) utilizzo il seguente codice:
codice:
 URL myUrl = new URL("https://sito/paginaProtetta.php"); 

//Apro la connessione e setto i cookies
            URLConnection urlConn = myUrl.openConnection();
            String myCookies =cookie;
            urlConn.setRequestProperty("Cookie", myCookies);
            urlConn.connect();

//Salvo il contenuto della pagina ottenuta
            BufferedReader bufrd = new BufferedReader(new InputStreamReader(urlConn.getInputStream()));
            InputStream is = urlConn.getInputStream(); 
            OutputStream os = new FileOutputStream("paginaSalvata.html"); 
            int s; 
            while((s=is.read()) != -1) { 
            os.write(s); } 
            is.close(); 
            os.close();
Purtroppo però ottengo sempre e solo la pagina iniziale in cui mi viene chiesto di effettuare il login

Dove sbaglio?