Salve a tutti!
Avevo già aperto una discussione del genere ma non la trovo piu quindi apro un nuovo thread..
Allora....
Mi dite che diavolo ha questa funzione....perchè non funziona??
codice:
public String invia(String stringa) {
try {
URL url = new URL ("http://www.miosito.it/prova.asp");
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
// si prepara la connessione all’output
connection.setDoOutput(true);
connection.setRequestMethod("POST");
connection.connect();
String name1 = "a";
String name2 = "b";
String name3 = "c";
String name4 = "d";
String name5 = "e";
String name6 = "f";
// si ottiene un flusso di output e si trasmette la sequenza di dati al server
PrintWriter out2 = new PrintWriter(connection.getOutputStream());
out2.println(name1+"="+URLEncoder.encode(stringa)+"&");
out2.println(name2+"="+URLEncoder.encode(stringa)+"&");
out2.println(name3+"="+URLEncoder.encode(stringa)+"&");
out2.println(name4+"="+URLEncoder.encode(stringa)+"&");
out2.println(name5+"="+URLEncoder.encode(stringa)+"&");
out2.println(name6+"="+URLEncoder.encode(stringa)+"\n");
out2.close();
return "ok";
}
catch(Exception e) { System.out.println(e); }
return "ok";
}
Ho fatto uan pagina asp che prende i dati e li salva...
Ma quando vado a vedere nel db non c'è nulla
Perchè...cosa sbaglio???
Quando compilo mi dice:
Note: C:\Invio Dati\Invio_Dati.java uses or overrides a deprecated API.
Note: Recompile with -deprecation for details.
Process completed.