Bonjour,

Mon petit soucis est que j'essaie de récupérer le code HTML d'une page dans laquelle j'ai envoyé des paramètres par la méthode POST. Or cela me lève l'exception suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
java.io.FileNotFoundException: http://www.ufr.univ-montp2.fr:8080
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
	at edt.Connexion.main(Connexion.java:35)
Voici le code:

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
34
35
public static void main(String[] args) {
		OutputStreamWriter writer = null;
		BufferedReader reader = null;
		try {
			//encodage des paramètres de la requête
		    String donnees = URLEncoder.encode("vtWeb_Name_Etp", "UTF-8")+
		                      "="+URLEncoder.encode("L2 S4 Informatique", "UTF-8");
		    donnees += "&"+URLEncoder.encode("vtWeb_Group", "UTF-8")+
		                      "=" + URLEncoder.encode("B", "UTF-8");
 
		    //création de la connection
		    URL url = new URL("http://www.ufr.univ-montp2.fr:8080");
		    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){}
		}
	}
Une idée du pourquoi de ceci parce que moi vraiment rien. Merci d'avance