Ciao ragazzi! Vi spiego brevemente il mio problema. Ho uno script php caricato su un server virtuale su aruba. Questo script, quando viene eseguito, effettua un'inserimento in un db caricato sullo stesso server. Ho provato ad eseguire lo script tramite java ma non funzionava, allora ho semplificato il tutto per capire un pò dove fosse il problema e credo di poter affermare che il problema sia nella parte java. Questo è il codice che utilizzo per eseguire lo script:
try {
URL url = new URL("http://mioserver/mioscript.php");
URLConnection connection = url.openConnection();
connection.connect();
} catch (Exception e) {
System.out.println("error");
}
ovviamente mioserver e mioscript.php sono sostituiti dai loro nomi reali. Quando eseguo in java, non viene sollevata alcuna eccezione ma, allo stesso tempo nel db non viene effettuato alcun inserimento. Incollando lo stesso url manualmente in un browser, l'inserimento nel db viene effettuato regolarmente. Per questo motivo credo di poter affermare che il problema sia nella parte java, visto che lo script eseguito incollando lo stesso url nel browser funziona alla perfezione. Qualcuno saprebbe aiutarmi? Grazie mille