Bonjour,
Je tente de parcourir un site web dont l'accès est protégé par un login / mot de passe.
Je tente donc d'établir la connexion et de récupérer le contenu de la page qui doit s'afficher juste après avoir saisie les informations de connexion.
j'ai donc commencé par écrire ceci :
Cependant cela m'affiche le contenu de la page de login. J'imagine que j'ai soit oublié quelque chose ou tout simplement que je n'ai pas compris comment je devais m'y prendre !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 try { URL url = new URL("http://...."); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setRequestProperty("Authorization", "Basic " + Base64.encodeBase64("MonLogin:MonPass".getBytes())); connection.connect(); BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream())); String line; while ((line = in.readLine()) != null) { System.out.println(line); } } catch (IOException e) { e.printStackTrace(); }
Mais ou est donc mon erreur ?
Merci d'avance
Partager