Salut,Je suis entrain de développer une application qui nécessite la récupération du code source d'une page web selectionné par l'utilisateur.
Pour cela je suis entrain d'utiliser la fonction présenté ci-dessous,la probléme que cette fonction marche parfois et dans beaucoup de cas elle ne marche surtout lorsque je vais avois le code source d'une page distante(et encore plus lorsque j'ai un proxy).
Pour rémedier cette probléme j'ai entendu de l'api httpclient ,je l'ai installé en espérant de faire l'equivalence la fonction ci dessous mais toujours sans aucune resultat.

voila le code que je l'utilise mais dans plusieurs casil m'affiche des erreurs :

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
 
	public StringBuffer getURLContent(String link) {
		StringBuffer sb = new StringBuffer();
		List len = new ArrayList();
		lineCount = 0;
		try {
			URL url = new URL(link);
 
 
 
 
 
			BufferedReader in = new BufferedReader(new InputStreamReader(url
					.openStream()));
			String line;
			while ((line = in.readLine()) != null) {
				sb.append(line + "\n\n"); //$NON-NLS-1$
				lineCount++;
			}
			in.close();
 
			return sb;
		} catch (IOException e) {
			e.printStackTrace();//$NON-NLS-1$
		}
		return sb;
	}
et donc mon probleme est comment recupérer le code source du page (link), avec le code ci dessus
elle marche parfois et parfois non , c pourquois je veux utiliser httpclient en espérant quelle soit plus performants.Toute autre information sera le bien venue