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.
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 ...![]()
Merci, j'essaierai demain et je vous donne des nouvelles
...
Ca marche, merci à toi![]()
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager