Bonjour tous le monde,

j'ai voudrai réalisé une applet qui passe via un proxy (authentification basique) , en effet , j'ai pas réussi de passer le proxy avec ce bout de 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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
	HttpClient client = new HttpClient();
			client.setTimeout(1000);
			client.setConnectionTimeout(1000);
 
			MultipartPostMethod filePost = new MultipartPostMethod(urlUpload);
 
			InetSocketAddress p = ConnecteurEtProxy.informationProxy(urlUpload);
 
			if (noSession != null) {
				filePost.addParameter("no_session", noSession);
				Logger.log(Logger.DEBUG, "Post parameter : no_session : "
						+ noSession);
			}
 
			filePost.addParameter("consultation_id", indexConsultation + "");
			Logger.log(Logger.DEBUG, "Post parameter : consultation_id : "
					+ indexConsultation);
 
			filePost.addParameter("num_adh", numeroAdherent + "");
			Logger.log(Logger.DEBUG, "Post parameter : num_adh : "
					+ numeroAdherent);
 
			filePost.addParameter("utilisateurid", indexUtilisateur + "");
			Logger.log(Logger.DEBUG, "Post parameter : utilisateurid : "
					+ indexUtilisateur);
 
			filePost.addParameter("cerificat_id", indexCertificat + "");
			Logger.log(Logger.DEBUG, "Post parameter : cerificat_id : "
					+ indexCertificat);
 
			filePost.addParameter("candidature", (candidature ? "1" : "0"));
			Logger.log(Logger.DEBUG, "Post parameter : candidature : "
					+ (candidature ? "1" : "0"));
 
			filePost.addParameter("offre", (offre ? "1" : "0"));
			Logger.log(Logger.DEBUG, "Post parameter : offre : "
					+ (offre ? "1" : "0"));
			filePost.addParameter("username", ftpUsername);
			Logger.log(Logger.DEBUG, "Post parameter : username : "
					+ ftpUsername);
 
			filePost.addParameter("password", ftpPassword);
			Logger.log(Logger.DEBUG, "Post parameter : password : "
					+ ftpPassword);
 
			filePost.addParameter("original", pFichierOriginal);
			Logger.log(Logger.DEBUG, "Post parameter : original : "
					+ pFichierOriginal);
 
			filePost.addParameter("signature", pFichierSignature);
			Logger.log(Logger.DEBUG, "Post parameter : signature : "
					+ pFichierSignature);
 
			filePost.addParameter("crypte", pFichierCrypte);
			Logger.log(Logger.DEBUG, "Post parameter : crypte : "
					+ pFichierCrypte);
 
			// @todo : gerer ce fichier dans le formulaire ASP
			filePost.addParameter("symetrique", pFileZipSymetrique);
			Logger.log(Logger.DEBUG, "Post parameter : symetrique : "
					+ pFileZipSymetrique);
 
			// @todo : gerer ce fichier dans le formulaire ASP
			filePost.addParameter("signatures", pFichierZipSignatures);
			Logger.log(Logger.DEBUG, "Post parameter : signatures : "
					+ pFichierZipSignatures);
 
			Logger.log(Logger.DEBUG, "URL " + urlUpload);
 
			String login = "";
			char[] mdp = "".toCharArray();
    HostConfiguration ppp = new HostConfiguration(filePost
						.getHostConfiguration());
				ppp.setProxy(p.getHostName(), p.getPort());
				client.setHostConfiguration(ppp);
l'erreur affichée après exécution est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
18 juil. 2012 22:32:08 org.apache.commons.httpclient.HttpConnection open
ATTENTION: The host www.hostename.com:80 (or proxy 192.168.1.140:8080) did not accept the connection within timeout of 1000 milliseconds
Je vous remercie d’avance mes salutation distinguées.