ciao a tutti, dovrei "emulare" delle richieste per automatizzare alcune operazioni .

Quindi devo connettermi al sito, eseguire il login , eseguire altre operazioni ...

bhe io sono fermo già al login xD

non riesco ad effettuare il login, la seconda connessione non viene inviata... Non so cosa sbaglio.

Correggete tutti i miei errori cercando di farmi capire please :
codice:
myUrl = new java.net.URL("http://www.example.it");
			java.net.URLConnection urlConn = myUrl.openConnection();
			setConnection(urlConn, false, "example.it/login.php", "http://www.example.it/login.php");
			urlConn.connect();
			
 
//		java.io.BufferedReader in = new java.io.BufferedReader(new java.io.InputStreamReader(urlConn.getInputStream()));
			
			
			java.util.zip.GZIPInputStream zin = new java.util.zip.GZIPInputStream(urlConn.getInputStream());
			
			
			java.io.BufferedReader buff = new BufferedReader(new InputStreamReader(zin));
			
			String tmp = null;
			
			while( (tmp = buff.readLine()) != null)
			{
				_html += tmp + "\n";
			}
			
			Logger.global.info(_html );
			
 
			login();
			
			java.net.URL myUrl2;
			myUrl2 = new java.net.URL("http://example.it/page1.php");
			java.net.URLConnection urlConn2 = myUrl2.openConnection();
			urlConn2.setDoOutput(true);
 
				
			urlConn2.addRequestProperty("Content-Type", "application/x-www-form-urlencoded");
			urlConn2.addRequestProperty("Content-Length", (Integer.toString(_post.length())) );
			
			urlConn2.connect();
			
			java.io.PrintWriter out = new java.io.PrintWriter(urlConn2.getOutputStream());
			
			out.print(_post);
			out.close();
			
 
		
 
			
			java.io.BufferedReader in = new java.io.BufferedReader(new java.io.InputStreamReader(urlConn.getInputStream()));
 
			tmp = null;
			
			while( (tmp = in.readLine()) != null)
			{
				_html += tmp + "\n";
			}

Il formato Gzip non da problemi in quanto ho stampato per prova e ottengo tutto l'html senza problemi .. .


Per il resto, correggetemi tutto :-)