Bonjour,
Je souhaiterais recuperer une page web sur un serveur web HTTPS. Pour du HTTP classic j'ai fait la méthode suivante qui me renvoie le code de la page HTML de l'url specifié :
sa marche très bien cela me renvoie le code de la page web par contre je n'arrive pas a recuperer de la meme manière une page HTTPS car je ne sais pas comment charger le certificat necessaire à l'accès a la page . j'ai chercher mais rien de concluant jusque la...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 public static String getIpFrom(String adresse) { String toreturn = null; try { // creation d'un objet URL URL url = new URL(adresse); // on etablie une connection a cette url URLConnection uc = url.openConnection(); // on y cree un flux de lecture InputStream in = uc.getInputStream(); // on lit le premier bit int c = in.read(); // on cree un StringBuilder pour par la suite y ajouter tout les bit lus StringBuilder build = new StringBuilder(); // tant que c n'est pas egale au bit indiquant la fin d'un flux... while (c != -1) { build.append((char) c); // ...on l'ajoute dasn le StringBuilder... c = in.read(); // ...on lit le suivant } // on retourne le code de la page toreturn = build.toString(); } catch (MalformedURLException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return toreturn; }
Si vous avez une idée ...
Merci
guis
Partager