salve ragazzi, ho un problemino da risolvere e spero che voi mi possiate dare una mano!
devo sviluppare un programma java che accede tramite una post, con username e password, ad un sito web..
il sito è interamente gestito in jsp e in più usa una connessione protetta https..
per effettuare l'accessso non è stato un problema, ed in particolare ho fatto la seguente cosa:
codice:
HttpClient httpclient = new DefaultHttpClient();
HttpClient httpclient2 = new DefaultHttpClient();
_ _ _ _HttpPost httppost = new HttpPost("https://eccetera/Login.jsp?username=abc&&password=123");
_ _ _ _HttpResponse response=null;
_ _ _ _try { _ _ _ _ _ _ _
_ _ _ _ _ _response = httpclient.execute(httppost); _ _ _ _ _ _ _ _ _ _
_ _ _ _} catch (ClientProtocolException e) {
_ _ _ _ System.out.println("primo");
_ _ _ _ _ _// TODO Auto-generated catch block _
_ _ _ _}catch (IOException e) {
_ _ _ _ System.out.println("secondo");
_ _ _ _ _ _// TODO Auto-generated catch block _
_ _ _ _}
osservando la response ho constatato che la connessione è riuscita alla grande, ma qui arriva il problema..
come faccio a navigare il sito?
mi spiego meglio... nel sito dopo aver fatto il login, cliccando su diversi pulsanti è possibile accedere a diverse sezione del sito e questa gestione viene fatta sempre tramite jsp..
come faccio io una volta fatto il login dal programma a navigare all'interno di queste sezioni?
ho provato anche a salvare i cookie che mi vengono rilasciati nella response e poi ad effettuare una URLConnection al sito impostando quei cookie, ma non va..
come posso risolvere?
Grazie mille in anticipo per il vostro aiuto!