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 ...
Tout le monde savait que c'était impossible. Il est venu un imbécile qui ne le savait pas et qui l'a fait. Marcel PAGNOL
On ne savait pas que c'était impossible, alors on l'a fait. John Fitzgerald KENNEDY.
L'inexpérience est ce qui permet à la jeunesse d'accomplir ce que la vieillesse sait impossible. Paul (Tristant) BERNARD
La meilleure façon de prédire l'avenir, c'est de l'inventer.
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