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é :

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;
         }
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...

Si vous avez une idée ...

Merci

guis