Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : URL et flux XML [ Archives / Au secours ] (dyfred)

vendredi 22 avril 2005 à 18:46:55 | URL et flux XML

dyfred

Bonjour,

Je travaille sur une application qui fonctionne avec des servlets qui renvoient du XML. Cependant, j'aimerai pouvoir gérer les appels à ces servlets grâce à une classe java.

Ma classe doit executer une URL (qui pourrait être du type http://localhost:8080/servlet?base=test) et récuperer son flux XML.

J'ai déjà fait quelques recherches et voilà comment elle pourrait s'écrire (enfin le début !!) :

    //Création de l'URL
    URL url=new URL("http://localhost:8080/servlet?base=test");
    URLConnection conn = url.openConnection();
    //Buffer de stockage
    BufferedReader in = new BufferedReader(
                    new InputStreamReader(
                    conn.getInputStream()));
    String inputLine;
    while ((inputLine = in.readLine()) != null)
            System.out.println(inputLine);
     in.close();


J'ai essayé ce programme mais cela ne marche pas en local, ni avec une adresse Web (http://www.javafr.com). Il me sort une erreur : java.net.UnknownHostException : http://www.javafr.com

Merci de votre aide.

Dyfred

-- DyFred -------------------------------------- Carpe Diem ---------------------


lundi 25 avril 2005 à 00:59:53 | Re : URL et flux XML

Spawnrider

Membre Club
Bonjour,

Dans ma source :
http://www.javafr.com/code.aspx?id=30122
Je gére du XML reçu d'une URL, je ne sais plus comment j'ai ecrit le code donc le mieux
a faire est de regarder par toi même ! Mais ca fonctionne
Voili voilou
En ésperant que ca peut t'aider !
PS : Pour le XML, il ya des parser automatique a condition de connaitre le squellete a l'avance et dans ce cas nul besoin d'un inputstreamReader ! ;o)
Plus simple !

##########################
# Alphaspawnrider@Yohann
# alphaspawnrider@hotmail.com
##########################


lundi 25 avril 2005 à 11:55:27 | Re : URL et flux XML

dyfred

Ok !
Bon je simplifie le problème : Pourrai-je avoir plus d'infos sur la classe URL() ?

public static void main(String[] args) throws Exception {
        //URL yahoo = new URL("http://stesta:8080/");
        URL yahoo = new URL("http://www.yahoo.fr");
        URLConnection yc = yahoo.openConnection();
        BufferedReader in = new BufferedReader(
                                new InputStreamReader(
                                yc.getInputStream()));
        String inputLine;

        while ((inputLine = in.readLine()) != null)
            System.out.println(inputLine);
        System.out.println(yahoo.getHost());
        in.close();
    }
Lorsque que je me connecte à un PC du réseau, pas de problème. Mais lorsque que je veux me connecter à une URL web, ca coince ! Il ne faudrait pas utiliser la classe URL(...) avec le port, ... ?

Merci.


-- DyFred -------------------------------------- Carpe Diem ---------------------


lundi 25 avril 2005 à 14:02:09 | Re : URL et flux XML

Spawnrider

Membre Club

Re,
Ce code fonctionne, je l'ai utilisé  !
InputStream stream = null;
 URL u=null;
 try {
 u = new URL(" [ Lien ]");
 stream = u.openStream();

Voili voulou !!!

;o)

##########################
# Alphaspawnrider@Yohann
# alphaspawnrider@hotmail.com
##########################


lundi 25 avril 2005 à 14:43:03 | Re : URL et flux XML

dyfred

Je suis d'accord, il fonctionne en local mais pas pour des adresses Web !


-- DyFred -------------------------------------- Carpe Diem ---------------------


lundi 25 avril 2005 à 20:03:32 | Re : URL et flux XML

Spawnrider

Membre Club

Re,
Pourtant si tu avais regardé ma source ou je l'ai utilisé il fonctionne avec un fichier qui se trouve sur un site web et je l'utilise de la maniere suivante :
InputStream stream = null;
    URL u=null;
    try {
    u = new URL("http://www.radiofg.com/rcs/XMLSongs.xml");
    stream = u.openStream();
    }
    catch(IOException e){}
Avec ce fichier cela fonctionne donc je sais pas si j'ai eu de la chance alors...

Bah desolé .. je ne sais pas alors....


##########################
# Alphaspawnrider@Yohann
# alphaspawnrider@hotmail.com
##########################


mardi 26 avril 2005 à 12:02:33 | Re : URL et flux XML

dyfred

Je ne sais pas.
Je vais pour l'instant travailler en local. Je serais amener à travailler sur le Web + tard et donc à trouver une solution que je ne manquerai pas d'écrire.
Merci

-- DyFred -------------------------------------- Carpe Diem ---------------------


mardi 26 avril 2005 à 13:38:24 | Re : URL et flux XML

Spawnrider

Membre Club
Ok .. Merci


##########################
# Alphaspawnrider@Yohann
# alphaspawnrider@hotmail.com
##########################




Cette discussion est classé dans : url, http, flux, xml, in


Répondre à ce message

Sujets en rapport avec ce message

transformer Flux en Images [ par critters ] bonjour, je tente de récupérer le flux qui sort de là : http://194.3.160.22/home/homeJ.htmlou plus précisemment de là http://194.3.160.22/image?interv URL et GET [ par sheorogath ] bonjour a tous,je fais un programme qui recupere un flux de radio gratuite sur le web (shoutcast)et je voudrais recuperer les titre en lecture :j'ai d récupérer un flux xml d'une requête http [ par djodjoo ] Bonjour tout le monde,Voilà j'ai un etit probleme, je souhaite récupérer un flux xml à aprtir d'une requete http, je n'ai pas accès aux source du serv Problème de flux sur requete POST dans mon proxy [ par minimoi114 ] Bonjour a tous,Je réalise actuellement un petit proxy qui me permettra d'analyser les requêtes HTTP sur mon ordinateur. Pour gagnier du temps j'ai rep connexion à une URL impossible [ par deve ] Bonjour,Je souhaite réaliser une appication Java pouvant lire des flux XML (RSS) à partir de plusieurs URL.Dans la plupart des cas, un simple new URL( thread en java [ par amel2006 ] je lit un input d'entrée et je le met  un fichier tel que chaque buffer je le met dans un fichier spécifique:import java.io.*;import java.net.*;import J2EE [ par bassoumamallouka ] Je suis entreint de tester l'exemple du site http://wiki.eclipse.org/WTP_JEE5_Test_Scenarios mais avec oracle10g j'ai rencontrer des problèmes lors de Tomcat / Apache, url simplifiée [ par omcougar ] Bonjour,J'ai un probleme avec le parametrage Apache tomcat...aucun probleme pour connecter l'un a l'autre avec le module jk dans la declaration du ser Envoyer une requete HTTP [ par bloodaxe ] Bonjour, Désoler pour le doublon, mais j'ai fait une boulette sur le précedent est il était illissible.Jje fait une appli qui permetrai de mettre a jo


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.