Bonjour,
Je cherche à developper une application AWT/Swing qui me permet de récupérer du texte se trouvant sur une page web.
Quelles sont les classes JAVA qui permettent de recevoir les données HTTP ?
Merci d'avance.
Version imprimable
Bonjour,
Je cherche à developper une application AWT/Swing qui me permet de récupérer du texte se trouvant sur une page web.
Quelles sont les classes JAVA qui permettent de recevoir les données HTTP ?
Merci d'avance.
Deux pistes :
La première et la plus directe :
Ouvrir un flux sur ton URL et traiter le contenu du flux comme n'importe quel autre flux (cf. flux de fichier) :
La deuxième :Code:
1
2
3
4
5
6
7
8
9 URL url = new URL("http://www.site.tld/path"); String line; URLConnection connection = url.openConnection(); connection.setDoOutput(false); BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream())); while((line = reader.readLine()) != null) { // Traitement sur ta ligne "line" }
Utiliser une librarie comme HTTPClient http://jakarta.apache.org/commons/ht.../tutorial.html
En espérant avoir pu t'aider ... :D
Merci, j'essaierai demain et je vous donne des nouvelles :king:
...
Ca marche, merci à toi :D