Autentification avec HttpURLConnection
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 :
Code:
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();
} |
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 !
Mais ou est donc mon erreur ?
Merci d'avance