Originariamente inviato da Alex'87
La richiesta falla passando username e password in POST, dovrebbe funzionare


Consiglio di usare le Http Commons di Apache, semplificano parecchio il lavoro
http://hc.apache.org/
Io adesso il passaggio lo faccio così, sbaglio qualcosa?
codice:
URL sito = new URL("https://www.registroelettronico.com/scuole/fedi_pt/");
        HttpURLConnection connection = (HttpURLConnection) sito.openConnection();
        connection.setDoOutput(true);
        connection.setRequestMethod("POST");
        PrintStream ps = new PrintStream(connection.getOutputStream());
        ps.print("form_username=*****&form_password=****");
        ps.close();
        connection.connect();
        if (HttpURLConnection.HTTP_OK == connection.getResponseCode()) {
            System.out.println("ok");
            InputStream is = connection.getInputStream();
            OutputStream os = new FileOutputStream("output.html");
            int data;
            while ((data = is.read()) != -1) {
                os.write(data);
            }
            is.close();
            os.close();
            connection.disconnect();
        }