|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Apr 2004
Messaggi: 252
|
[JAVA] visitare url riservati
Ciao,
in pratica ho un programma java che deve visitare degli url web di cui devo scaricare il contenuto che necessitano di autentificazione, come posso fare? Le pagine in questione reindizzano a una pagina con un form di login se non ci si è precedentemente autenficati al sito. Ho cercato in rete, ma questo non ha funzionato Codice:
String encoding = new sun.misc.BASE64Encoder().encode ("password".getBytes());
URLConnection con = url.openConnection();
con.setRequestProperty ("Authorization", "Basic " + encoding);
|
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Quindi, giusto per iniziare, specifica magari il sito o descrivi cosa/come viene richiesto per l'autenticazione.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Apr 2004
Messaggi: 252
|
Hai assolutamente ragione, ho sbagliato. Non so perché mi ero fissato con l'autentificazione Basic.
Allora in pratica c'è una pagina con un form di login per autenticarsi. Io dovrei riuscire a simulare il comportamento del browser ossia autentificarmi (cosa fatta) e poi mantenere l'autentificazione per visitare altre pagine di cui scaricare il contenuto. Ora l'applicazione che gira sul server è fatta in coldfusion e non riesco a capire come mantenere l'autentificazione fatta simulando la submit in POST del form di login. Ho provato a vedere se negli header http mi torna un ID di sessione o quant'altro ma l'unica cosa che vedo è un CFID= xxxxxx CFTOKEN=xxx usati da coldfusion per autentificare la sessione. Il problema è che non so come settarli nellamia connessione, ho provato con Codice:
con.setRequestProperty("CFID", "CFID=xxx");
con.setRequestProperty("CFTOKEN", "CFTOKEN=xxx");
con.setRequestProperty("URLTOKEN", "CFID=xxx&CFID=xxx");
spero ora il problema sia un attimo più chiaro |
|
|
|
|
|
#5 |
|
Member
Iscritto dal: Apr 2004
Messaggi: 252
|
Il problema è che io sono bloccato sull'altro discorso...qualcuno mi sa aiutare in qualche modo
|
|
|
|
|
|
#6 |
|
Member
Iscritto dal: Apr 2004
Messaggi: 252
|
uppete..coldfusion mi sta uccidendo
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:36.




















