Originariamente inviato da Raccoon29
Ma rimane altrettanto semplice anche nel voler sottomettere una richiesta POST? S'intende sempre ignorando la risposta.
Direi di sì:
codice:
URL url = new URL( "indirizzo" );
HttpURLConnection con = (HttpURLConnection) url.openConnection();
con.setRequestMethod("POST");
con.setDoOutput(true); // Dobbiamo inviare dati in POST
con.setDoInput(true); // Se ci si aspetta di dover leggere una risposta...
con.setUseCaches(false); // Evitiamo la cache...
con.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
PrintWriter output = new PrintWriter(new OutputStreamWriter(con.getOutputStream()));
output.println("nome_var=" + URLEncoder.encode("valore", "ISO-8859-1"));
output.flush();
output.close();
In questo esempio viene inviata la variabile "nome_var" con valore "valore" all'indirizzo "indirizzo" in POST.
Ciao.