Redirection et envoi de données en POST avec applet Java

Redirection et envoi de données en POST avec applet Java - Java - Programmation

Marsh Posté le 10-07-2009 à 15:22:45    

Bonjour,
 
Je souhaite lors de l'appui sur un bouton de mon applet, redirigé la personne vers une page PHP en envoyant les informations en POST.
 
J'ai actuellement un bout de code qui m'affiche uniquement mes infos envoyées en POST sur la console Java.
 

Code :
  1. OutputStreamWriter writer = null;
  2.    BufferedReader reader = null;
  3.    try {
  4.      //encodage des paramètres de la requête
  5.       String donnees = URLEncoder.encode("clef", "UTF-8" )+
  6.                         "="+URLEncoder.encode("valeur", "UTF-8" );
  7.       donnees += "&"+URLEncoder.encode("autreClef", "UTF-8" )+
  8.                         "=" + URLEncoder.encode("autreValeur", "UTF-8" );
  9.       //création de la connection
  10.       URL url = new URL("http://127.0.0.1/Applet_CE/test.php" );
  11.       URLConnection conn = url.openConnection();
  12.       conn.setDoOutput(true);
  13.       //envoi de la requête
  14.       writer = new OutputStreamWriter(conn.getOutputStream());
  15.       writer.write(donnees);
  16.       writer.flush();
  17.       //lecture de la réponse
  18.       reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));
  19.       String ligne;
  20.       while ((ligne = reader.readLine()) != null) {
  21.          System.out.println(ligne);
  22.       }
  23.    }catch (Exception e) {
  24.       e.printStackTrace();
  25.    }finally{
  26.       try{writer.close();}catch(Exception e){}
  27.       try{reader.close();}catch(Exception e){}
  28.    }

 
 
Comment peut on faire pour faire la redirection et afficher la page php sur le navigateur avec les informations en POST.
 
Merci

Reply

Marsh Posté le 10-07-2009 à 15:22:45   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed