Bonjour,

Je suis en train de faire une applet et je souhaite envoyer des données sur une page php via la méthode $_POST.
Je voudrais donc que, par exemple, lorsque je clic sur un bouton, ça m'ouvre une page php qui récupère les données envoyé par l'applet.

J'ai vu cette méthode dans la faq :

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 void doPost(String adresse){
   OutputStreamWriter writer = null;
   BufferedReader reader = null;
   try {
     //encodage des paramètres de la requête
      String donnees = URLEncoder.encode("clef", "UTF-8")+
                        "="+URLEncoder.encode("valeur", "UTF-8");
      donnees += "&"+URLEncoder.encode("autreClef", "UTF-8")+
                        "=" + URLEncoder.encode("autreValeur", "UTF-8");
 
      //création de la connection
      URL url = new URL(adresse);
      URLConnection conn = url.openConnection();
      conn.setDoOutput(true);
 
      //envoi de la requête
      writer = new OutputStreamWriter(conn.getOutputStream());
      writer.write(donnees);
      writer.flush();
 
      //lecture de la réponse
      reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));
      String ligne;
      while ((ligne = reader.readLine()) != null) {
         System.out.println(ligne);
      }
   }catch (Exception e) {
      e.printStackTrace();
   }finally{
      try{writer.close();}catch(Exception e){}
      try{reader.close();}catch(Exception e){}
   }
}
Mais cette méthode me renvoie le code source de la page sans rien ouvrir...
Alors j'ai peut être pas bien compris mais je pense que je peux m'appuyer sur cette méthode pour envoyer des données, là j'ai l'impression que je ne fais que les recevoir.
Comme je ne sais pas comment faire, j'en fais appel à vous

Merci.