Salve voglio fare un programma che dal pc mi attiva e mi e mi disattiva la wify del ruter senza andare sulla pagina via browse, per cominciare in rete ho trovato questo codice e provandolo mi sono reso conto che mi "scarica" la stessa pagina sia se cambio i dati di login e al posto degli ** metto i dati giusti e sia se metto dei dati errati come mai dove sbaglio??


codice:
public class main {

	/**
	 * @param args
	 */
	public static void main(String[] args) {

	    
  try{
	  	URL url;
	    URLConnection urlConn;
	    DataOutputStream printout;
	    url = new URL ("http://192.168.0.1/");
	    urlConn = url.openConnection();
	    urlConn.setDoInput (true);
	    urlConn.setDoOutput (true);
	    urlConn.setUseCaches (false);
		urlConn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
	   
	    // spedisce al server i dati via POST
	    printout = new DataOutputStream (urlConn.getOutputStream());
	    String content = "username=" + URLEncoder.encode ("**","UTF-8") +
                         "password=" + URLEncoder.encode ("***","UTF-8");
	    printout.writeBytes (content);
	    printout.flush ();
	    printout.close ();
	    
	    // Stampa a video la risposta del server linea per linea
	    BufferedReader bufline = new BufferedReader(new InputStreamReader(urlConn.getInputStream()));
	    String str;
	    while (null != ((str = bufline.readLine()))) {
		    System.out.println (str);
	    }
	    bufline.close ();
	    
  }catch(Exception e){
	  System.out.println("ERRORE: "+e);
	}
	}
}