PDA

View Full Version : creazione uri con proxy


nayma
25-09-2007, 11:28
Ciao a tutti!! :D
Imploro il vostro aiuto!! :help:
Sto realizzando una mini-applicazione java che dovrebbe accedere a internet su wordreference e scaricare la pagina su cui poi poter trovare il termine tradotto..

C'è però un problema, non riesco ad accedere alla pagina, mi da quest'errore: "java.net.ConnectException: Connection timed out: connect"

Il problema, probabilmente, è che non è una semplice pagina html come appare, probabilmente è realizzato con php..
Dovrei risolvere con gli URI,ma non ho trovato cmq una soluzione, soprattutto x il problema che qui in facoltà c'è il proxy..

Qualcuno può darmi una dritta?? :confused: :cry: :confused:


Per comodità vi incollo qui sotto la parte di codice che tratta la connessione al web..


String fromto="iten"; //traduttore da italiano a inglese
String word = "mamma"; //parola che voglio tradurre
String path = "http://www.wordreference.com/"+fromto+"/"+word;
URL url = new URL("http", "proxy.science.unitn.it", 3128, path);
url.openConnection();
String line="";
String pathFile = "D:\\Internato\\BOH\\";
while((line = in.readLine())!=null)
{
voice=voice.concat(line+"\n");
}


NB: se sull'url di un web browser inserisco lo stesso path mi compare la pagina giusta, di traduzione..

Spero di essermi riuscita a spiegare..:mbe:

:help: :help: :help: Help me!!! :help: :help: :help:

fabianoda
26-09-2007, 08:10
Qualche commento...
1) Ho fatto pure io un esame simile, nella stessa università :)
2) proxy.science.unitn.it non esiste più :P guarda cosa hai nel browser ed usa quello in caso
3) http://www.rgagnon.com/javadetails/java-0085.html qui è spiegato come collegarsi tramite un proxy. Non ho provato il sistema ma ad occhio sembra andare. Quando ho fatto io l'esame avevo gestito internamente la comunicazione con il proxy, cioè mandavo richieste http e ricevevo risponste http :P