Salve ragazzi. Vorrei fare il login su questo sito e una volta loggato stampare il codice html della pagina. Il problema è che non riesco a loggarmi.. Sarà dovuto ai cookie? e se si come li implemento? Vi allego il codice sperando che qualcuno mi dii una mano

Codice PHP:

public class Test {



    
/**

     * @param args
     * @throws IOException 
     * @throws InterruptedException 
     * @throws IOException 

     */

    
public static void main(String[] argsthrows IOException 
    
{

        
        
            
String data,line;
            
            
data URLEncoder.encode("__VIEWSTATE""UTF-8"
"="URLEncoder.encode("/wEPDwUKL
TQ3NzcxNTM3NA9kFgJmD2QWAgIDD2QWCGYPDxYCHgdWaXNpYmxlaGQWAgIDD
w8WAh4EVGV4dGVkZAIFD2QWAmYPZBYGAggPDxYCHwBoZGQCCg8PFgIfAGhkZA
IMDw8WAh8AaGRkAgkPZBYIAgEPZBYGAgcPDxYCHgtOYXZpZ2F0ZVVybAUdfi9Db
25jb3Jzby9SZWdpc3RyYXppb25lLmFzcHgWAh4Hb25jbGljawUrTXNnSW1wb3NzaW
JpbGVSZWdpc3RyYXppb25lKCk7cmV0dXJuIGZhbHNlO2QCCQ8PFgIfAgUkfi9Db25j
b3Jzby9SZWdpc3RyYXppb25lVm90YW50ZS5hc3B4ZGQCDQ8PFgIfAWVkZAIDDw8
WAh8AaGQWBAIFD2QWAgIBDw8WAh8CBR1+L0NvbmNvcnNvL1JlZ2lzdHJhemlvbmU
uYXNweGRkAgcPDxYCHwBoZGQCBQ9kFgICBg8PFgIfAWVkZAIHD2QWBAIBDw9kFg
IeCW1heGxlbmd0aGRkAgUPDxYCHwFlZGQCCg9kFgRmD2QWAgIBDw8WCB8BBQhGa
W5lc3RyYR8CBSR+L0NvbmNvcnNvL1BvZXNpYS5hc3B4P0lEUG9lc2lhPTIyODIeCENz
c0NsYXNzBQZuZW5vMTEeBF8hU0ICAmRkAgEPZBYEAgEPPCsACQEADxYCHwBoZG
QCAw8PFgIfAGdkFgICAQ8PFgYfBQUGbmVubzEwHwEFJjxici8+TmVzc3VuYSBwb2Vz
aWEgcHJlc2VudGU8YnIvPjxici8+HwYCAmRkGAEFHl9fQ29udHJvbHNSZXF1aXJlUG9zd
EJhY2tLZXlfXxYBBRZjdGwwMCRib3hMb2dpbiRpYkxvZ2luYNp2qjiK80dndOQ0VrACkGq
l1T8="
"UTF-8");
            
            
data += "&" URLEncoder.encode("ctl00$boxLogin$tbUsername""UTF-8"
                + 
"=" URLEncoder.encode("La mia username""UTF-8");

            
data += "&" URLEncoder.encode("ctl00$boxLogin$tbPassword""UTF-8"
                + 
"="URLEncoder.encode("La mia password""UTF-8");

            
data += "&" URLEncoder.encode("ctl00$boxLogin$ibLogin.x""UTF-8"
                + 
"=" URLEncoder.encode("28""UTF-8");

            
data += "&" URLEncoder.encode("ctl00$boxLogin$ibLogin.y""UTF-8"
                + 
"=" URLEncoder.encode("10""UTF-8");
            
            
data += "&" URLEncoder.encode("__EVENTVALIDATION""UTF-8"
              +
"="URLEncoder.encode("/wEWBALy4ffQAwLjup9tAv2CqisCxc3Z5g4eC40m0G++xMHauKjcuev
         6n+cLxg=="
"UTF-8");

            

            

            
// Send data

            
URL url = new URL("http://www.premiolaurentum.eu/Concorso/Default.aspx");

               
URLConnection conn url.openConnection();
            
conn.setDoOutput(true);
            
            
OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
            
wr.write(data);
            
wr.flush();

        

            
// Get the response

           

            
BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
            while ((
line=rd.readLine()) != null) {
                
System.out.println(line);
            }
            
wr.close();
            
rd.close();
 
        }