| 12
 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
 34
 35
 36
 37
 38
 39
 40
 41
 
 | public void doPost(URL adresse){
		   OutputStreamWriter writer = null;
		   BufferedReader reader = null;
		   try {
		     //encodage des paramètres de la requête
		      String donnees = URLEncoder.encode("POST", "http://truc.free.fr/applet/uploadASP.asp HTTP/1.1\r\n");
		      donnees += URLEncoder.encode("Content-Length","taille\r\n");
		      donnees += URLEncoder.encode("Content-type", "multipart/form-data\r\n");           
 
 
 
		      //création de la connection
		      URL url = adresse;
		      URLConnection conn = url.openConnection();
 
		      conn.setDoOutput(true);
		      conn.setDoInput(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){}
		   }
 
 
 
 
	} | 
Partager