Bonjour, j'aurai besoin de récupérer une page HTML sur un serveur FTP.
Plutôt que de le faire à la main, je voudrais faire un programme en java qui
me permette de récupérer automatiquement une page HTML. Je dois programmer,
je suppose, une socket mais je ne sais pas trop comment commencer. Quelqu'un
a-t-il une piste ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Guy
Bon j'ai essayé quelque chose qui marche pas mal j'ai créé une socket sur le serveur FTP et ca marche, j'ai réussi avec un stream à récupérer le message d'accueil du serveur. Par contre je n'arrive pas à envoyer de commande FTP au serveur. Pour envoyer voilà comment je fais :
Socket sock = new Socket(host, port); OutputStream os = sock.getOutputStream(); InputStream is = sock.getInputStream(); String s = "USER toto"; os.write(s.getBytes());
je teste le input stream ensuite mais il n'y a rien dedans !!!
Guy
"Guy" a écrit dans le message de news: ca13t8$mn3$
Bonjour, j'aurai besoin de récupérer une page HTML sur un serveur FTP. Plutôt que de le faire à la main, je voudrais faire un programme en java qui
me permette de récupérer automatiquement une page HTML. Je dois programmer,
je suppose, une socket mais je ne sais pas trop comment commencer. Quelqu'un
a-t-il une piste ?
Merci d'avance Guillaume
Bon j'ai essayé quelque chose qui marche pas mal j'ai créé une socket sur le
serveur FTP et ca marche, j'ai réussi avec un stream à récupérer le message
d'accueil du serveur. Par contre je n'arrive pas à envoyer de commande FTP
au serveur. Pour envoyer voilà comment je fais :
Socket sock = new Socket(host, port);
OutputStream os = sock.getOutputStream();
InputStream is = sock.getInputStream();
String s = "USER toto";
os.write(s.getBytes());
je teste le input stream ensuite mais il n'y a rien dedans !!!
Guy
"Guy" <guillaume-canu@wanadoo.fr> a écrit dans le message de news:
ca13t8$mn3$1@s1.read.news.oleane.net...
Bonjour, j'aurai besoin de récupérer une page HTML sur un serveur FTP.
Plutôt que de le faire à la main, je voudrais faire un programme en java
qui
me permette de récupérer automatiquement une page HTML. Je dois
programmer,
je suppose, une socket mais je ne sais pas trop comment commencer.
Quelqu'un
Bon j'ai essayé quelque chose qui marche pas mal j'ai créé une socket sur le serveur FTP et ca marche, j'ai réussi avec un stream à récupérer le message d'accueil du serveur. Par contre je n'arrive pas à envoyer de commande FTP au serveur. Pour envoyer voilà comment je fais :
Socket sock = new Socket(host, port); OutputStream os = sock.getOutputStream(); InputStream is = sock.getInputStream(); String s = "USER toto"; os.write(s.getBytes());
je teste le input stream ensuite mais il n'y a rien dedans !!!
Guy
"Guy" a écrit dans le message de news: ca13t8$mn3$
Bonjour, j'aurai besoin de récupérer une page HTML sur un serveur FTP. Plutôt que de le faire à la main, je voudrais faire un programme en java qui
me permette de récupérer automatiquement une page HTML. Je dois programmer,
je suppose, une socket mais je ne sais pas trop comment commencer. Quelqu'un
a-t-il une piste ?
Merci d'avance Guillaume
Alexandre Touret
Guy wrote:
Bon j'ai essayé quelque chose qui marche pas mal j'ai créé une socket sur le serveur FTP et ca marche, j'ai réussi avec un stream à récupérer le message d'accueil du serveur. Par contre je n'arrive pas à envoyer de commande FTP au serveur. Pour envoyer voilà comment je fais :
Socket sock = new Socket(host, port); OutputStream os = sock.getOutputStream(); InputStream is = sock.getInputStream(); String s = "USER toto"; os.write(s.getBytes());
je teste le input stream ensuite mais il n'y a rien dedans !!!
Guy
"Guy" a écrit dans le message de news: ca13t8$mn3$
Bonjour, j'aurai besoin de récupérer une page HTML sur un serveur FTP. Plutôt que de le faire à la main, je voudrais faire un programme en java
qui
me permette de récupérer automatiquement une page HTML. Je dois
programmer,
je suppose, une socket mais je ne sais pas trop comment commencer.
Quelqu'un
a-t-il une piste ?
Merci d'avance Guillaume
regarde du cote de http://jakarta.apache.org/commons/net/ ca te fait tt tt seul....
-- Alexandre
Guy wrote:
Bon j'ai essayé quelque chose qui marche pas mal j'ai créé une socket sur le
serveur FTP et ca marche, j'ai réussi avec un stream à récupérer le message
d'accueil du serveur. Par contre je n'arrive pas à envoyer de commande FTP
au serveur. Pour envoyer voilà comment je fais :
Socket sock = new Socket(host, port);
OutputStream os = sock.getOutputStream();
InputStream is = sock.getInputStream();
String s = "USER toto";
os.write(s.getBytes());
je teste le input stream ensuite mais il n'y a rien dedans !!!
Guy
"Guy" <guillaume-canu@wanadoo.fr> a écrit dans le message de news:
ca13t8$mn3$1@s1.read.news.oleane.net...
Bonjour, j'aurai besoin de récupérer une page HTML sur un serveur FTP.
Plutôt que de le faire à la main, je voudrais faire un programme en java
qui
me permette de récupérer automatiquement une page HTML. Je dois
programmer,
je suppose, une socket mais je ne sais pas trop comment commencer.
Quelqu'un
a-t-il une piste ?
Merci d'avance
Guillaume
regarde du cote de http://jakarta.apache.org/commons/net/
ca te fait tt tt seul....
Bon j'ai essayé quelque chose qui marche pas mal j'ai créé une socket sur le serveur FTP et ca marche, j'ai réussi avec un stream à récupérer le message d'accueil du serveur. Par contre je n'arrive pas à envoyer de commande FTP au serveur. Pour envoyer voilà comment je fais :
Socket sock = new Socket(host, port); OutputStream os = sock.getOutputStream(); InputStream is = sock.getInputStream(); String s = "USER toto"; os.write(s.getBytes());
je teste le input stream ensuite mais il n'y a rien dedans !!!
Guy
"Guy" a écrit dans le message de news: ca13t8$mn3$
Bonjour, j'aurai besoin de récupérer une page HTML sur un serveur FTP. Plutôt que de le faire à la main, je voudrais faire un programme en java
qui
me permette de récupérer automatiquement une page HTML. Je dois
programmer,
je suppose, une socket mais je ne sais pas trop comment commencer.
Quelqu'un
a-t-il une piste ?
Merci d'avance Guillaume
regarde du cote de http://jakarta.apache.org/commons/net/ ca te fait tt tt seul....
-- Alexandre
Jacques-Olivier
Bonjour,
Guy wrote:
Bon j'ai essayé quelque chose qui marche pas mal j'ai créé une socket sur le serveur FTP et ca marche, j'ai réussi avec un stream à récupérer le message d'accueil du serveur. Par contre je n'arrive pas à envoyer de commande FTP au serveur. Pour envoyer voilà comment je fais :
Socket sock = new Socket(host, port); OutputStream os = sock.getOutputStream(); InputStream is = sock.getInputStream(); String s = "USER toto"; os.write(s.getBytes());
Même si tu arrives à résoudre ce problème d'envoi de commandes, tout ne sera pas encore gagné. En effet, le protocole ftp n'est malheureusement pas si simple. Il utilise notamment 2 sockets différents, un pour les commandes (celui que tu as ouvert) et un autre pour les données (pour le transfert d'un fichier).
Je te conseille donc plutôt de te diriger vers l'utilisation d'une bibliothèque existante (chez jakarta par exemple).
Jacques-Olivier
je teste le input stream ensuite mais il n'y a rien dedans !!!
Guy
"Guy" a écrit dans le message de news: ca13t8$mn3$
Bonjour, j'aurai besoin de récupérer une page HTML sur un serveur FTP. Plutôt que de le faire à la main, je voudrais faire un programme en java
qui
me permette de récupérer automatiquement une page HTML. Je dois
programmer,
je suppose, une socket mais je ne sais pas trop comment commencer.
Quelqu'un
a-t-il une piste ?
Merci d'avance Guillaume
Bonjour,
Guy wrote:
Bon j'ai essayé quelque chose qui marche pas mal j'ai créé une socket sur le
serveur FTP et ca marche, j'ai réussi avec un stream à récupérer le message
d'accueil du serveur. Par contre je n'arrive pas à envoyer de commande FTP
au serveur. Pour envoyer voilà comment je fais :
Socket sock = new Socket(host, port);
OutputStream os = sock.getOutputStream();
InputStream is = sock.getInputStream();
String s = "USER toto";
os.write(s.getBytes());
Même si tu arrives à résoudre ce problème d'envoi de commandes, tout ne
sera pas encore gagné. En effet, le protocole ftp n'est malheureusement
pas si simple. Il utilise notamment 2 sockets différents, un pour les
commandes (celui que tu as ouvert) et un autre pour les données (pour le
transfert d'un fichier).
Je te conseille donc plutôt de te diriger vers l'utilisation d'une
bibliothèque existante (chez jakarta par exemple).
Jacques-Olivier
je teste le input stream ensuite mais il n'y a rien dedans !!!
Guy
"Guy" <guillaume-canu@wanadoo.fr> a écrit dans le message de news:
ca13t8$mn3$1@s1.read.news.oleane.net...
Bonjour, j'aurai besoin de récupérer une page HTML sur un serveur FTP.
Plutôt que de le faire à la main, je voudrais faire un programme en java
qui
me permette de récupérer automatiquement une page HTML. Je dois
programmer,
je suppose, une socket mais je ne sais pas trop comment commencer.
Bon j'ai essayé quelque chose qui marche pas mal j'ai créé une socket sur le serveur FTP et ca marche, j'ai réussi avec un stream à récupérer le message d'accueil du serveur. Par contre je n'arrive pas à envoyer de commande FTP au serveur. Pour envoyer voilà comment je fais :
Socket sock = new Socket(host, port); OutputStream os = sock.getOutputStream(); InputStream is = sock.getInputStream(); String s = "USER toto"; os.write(s.getBytes());
Même si tu arrives à résoudre ce problème d'envoi de commandes, tout ne sera pas encore gagné. En effet, le protocole ftp n'est malheureusement pas si simple. Il utilise notamment 2 sockets différents, un pour les commandes (celui que tu as ouvert) et un autre pour les données (pour le transfert d'un fichier).
Je te conseille donc plutôt de te diriger vers l'utilisation d'une bibliothèque existante (chez jakarta par exemple).
Jacques-Olivier
je teste le input stream ensuite mais il n'y a rien dedans !!!
Guy
"Guy" a écrit dans le message de news: ca13t8$mn3$
Bonjour, j'aurai besoin de récupérer une page HTML sur un serveur FTP. Plutôt que de le faire à la main, je voudrais faire un programme en java
qui
me permette de récupérer automatiquement une page HTML. Je dois
programmer,
je suppose, une socket mais je ne sais pas trop comment commencer.
Quelqu'un
a-t-il une piste ?
Merci d'avance Guillaume
Thomas Cornet
Je te conseille aussi l'API edtFTPj (http://www.enterprisedt.com/downloads/ftp.html) qui perso m'a causé moins de soucis que l'API 'Commons Net' de Jakarta...
OutputStream os = sock.getOutputStream(); InputStream is = sock.getInputStream(); String s = "USER toto"; os.write(s.getBytes());
je teste le input stream ensuite mais il n'y a rien dedans !!!
Guy
"Guy" a écrit dans le message de news: ca13t8$mn3$
Bonjour, j'aurai besoin de récupérer une page HTML sur un serveur FTP. Plutôt que de le faire à la main, je voudrais faire un programme en java
qui
me permette de récupérer automatiquement une page HTML. Je dois
programmer,
je suppose, une socket mais je ne sais pas trop comment commencer.
Quelqu'un
a-t-il une piste ?
Merci d'avance Guillaume
Guy wrote:
Bon j'ai essayé quelque chose qui marche pas mal j'ai créé une socket sur le serveur FTP et ca marche, j'ai réussi avec un stream à récupérer le message d'accueil du serveur. Par contre je n'arrive pas à envoyer de commande FTP au serveur. Pour envoyer voilà comment je fais :
....... .......
regarde du cote de http://jakarta.apache.org/commons/net/ ca te fait tt tt seul....
Je te conseille aussi l'API edtFTPj
(http://www.enterprisedt.com/downloads/ftp.html) qui perso m'a causé moins
de soucis que l'API 'Commons Net' de Jakarta...
OutputStream os = sock.getOutputStream();
InputStream is = sock.getInputStream();
String s = "USER toto";
os.write(s.getBytes());
je teste le input stream ensuite mais il n'y a rien dedans !!!
Guy
"Guy" <guillaume-canu@wanadoo.fr> a écrit dans le message de news:
ca13t8$mn3$1@s1.read.news.oleane.net...
Bonjour, j'aurai besoin de récupérer une page HTML sur un serveur FTP.
Plutôt que de le faire à la main, je voudrais faire un programme en java
qui
me permette de récupérer automatiquement une page HTML. Je dois
programmer,
je suppose, une socket mais je ne sais pas trop comment commencer.
Quelqu'un
a-t-il une piste ?
Merci d'avance
Guillaume
Guy wrote:
Bon j'ai essayé quelque chose qui marche pas mal j'ai créé une socket sur le
serveur FTP et ca marche, j'ai réussi avec un stream à récupérer le message
d'accueil du serveur. Par contre je n'arrive pas à envoyer de commande FTP
au serveur. Pour envoyer voilà comment je fais :
.......
.......
regarde du cote de http://jakarta.apache.org/commons/net/
ca te fait tt tt seul....
Je te conseille aussi l'API edtFTPj (http://www.enterprisedt.com/downloads/ftp.html) qui perso m'a causé moins de soucis que l'API 'Commons Net' de Jakarta...
OutputStream os = sock.getOutputStream(); InputStream is = sock.getInputStream(); String s = "USER toto"; os.write(s.getBytes());
je teste le input stream ensuite mais il n'y a rien dedans !!!
Guy
"Guy" a écrit dans le message de news: ca13t8$mn3$
Bonjour, j'aurai besoin de récupérer une page HTML sur un serveur FTP. Plutôt que de le faire à la main, je voudrais faire un programme en java
qui
me permette de récupérer automatiquement une page HTML. Je dois
programmer,
je suppose, une socket mais je ne sais pas trop comment commencer.
Quelqu'un
a-t-il une piste ?
Merci d'avance Guillaume
Guy wrote:
Bon j'ai essayé quelque chose qui marche pas mal j'ai créé une socket sur le serveur FTP et ca marche, j'ai réussi avec un stream à récupérer le message d'accueil du serveur. Par contre je n'arrive pas à envoyer de commande FTP au serveur. Pour envoyer voilà comment je fais :
....... .......
regarde du cote de http://jakarta.apache.org/commons/net/ ca te fait tt tt seul....