IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GWT et Vaadin Java Discussion :

cURL en java ?


Sujet :

GWT et Vaadin Java

  1. #1
    Membre éprouvé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    142
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 142
    Par défaut cURL en java ?
    Bonsoir,

    Je cherche actuellement à envoyer des requêtes a la manière de cURL pour PHP comme ici : http://julp.developpez.com/php/curl/#L3.1.5


    Je me doute qu'il existe un moyen de le faire en GWT ou avec app engine... mais je n'est rien trouvé de concluant...

    Quelqu'un aurait il des pistes la dessus....?

    Merci

  2. #2
    Membre émérite
    Avatar de mamelouk
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    867
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2005
    Messages : 867
    Par défaut
    Salut,

    est ce que tu pourrais nous dire quel est le besoin ? On peut a peu près tout faire nativement en java. (ex : http://stackoverflow.com/questions/9...o-authenticate )

    edit: j'ai vu que tu posais la question pour gwt, tu va peut etre devoir par l'intermédiaire de ton serveur. tout dépend ce que tu veut faire

  3. #3
    Membre éprouvé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    142
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 142
    Par défaut
    Salut,

    Bah en faite, je souhaite récupérer une page web qui s'obtient préalablement avec un formulaire a remplir.

    Merci

  4. #4
    Membre émérite
    Avatar de mamelouk
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    867
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2005
    Messages : 867
    Par défaut
    Salut,

    Je comprends pas où est le souci

    Dans ton code GWT tu construit les deux pages que tu veut, t'affiche la première, puis tu configure dynamiquement avec les valeurs de ton formulaire (de la première page)

    comme un wizard quoi

  5. #5
    Membre éprouvé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    142
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 142
    Par défaut
    Oui, mais en faite les infos ce trouve sur un autre site web qui n'est pas a moi.

    Sur ce site on doit entrer sa date de naissance et son nom pour avoir les information necessaire.

    Dans l'application que je souhaite faire sur mon herbergement je souhaite pouvoir récupérer ses infos.

    Avec Curl on effectue des requêtes et on récupère ce que l'on souhaite...

  6. #6
    Membre émérite
    Avatar de mamelouk
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    867
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2005
    Messages : 867
    Par défaut
    tu veut parser une page d'un autre site, dans ta page GWT (sur le client quoi) pour récupérer des données?

  7. #7
    Membre Expert

    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Novembre 2006
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 252
    Par défaut
    Citation Envoyé par FunK92 Voir le message
    Avec Curl on effectue des requêtes et on récupère ce que l'on souhaite...
    Curl permet de soumettre une requête http, chose que tu peux très facilement faire avec java (côté serveur), mais je doute que ce soit possible actuellement avec gwt (pb de XMLHttpRequest Cross Site).

  8. #8
    Membre éprouvé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    142
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 142
    Par défaut
    Je pense avoir trouvé une piste mais je ne sais pas du tout comment m'en servir :

    http://code.google.com/intl/fr-FR/ap...ngjavanet.html

    Si quelqu'un pouvait m'éclairer ?

  9. #9
    Membre Expert

    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Novembre 2006
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 252
    Par défaut
    Tu comptes faire héberger ton appli sur l'App Engine de google ?

  10. #10
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 62
    Par défaut
    Salut FunK92
    Tommy31 t'a dit
    Tu comptes faire héberger ton appli sur l'App Engine de google ?
    car si tu compte faire ça alors tu seras embêté par les limites suivantes :
    taille réponse max = 1 Mo
    temps de réponse = 5 sec

    si ce n'est pas le cas alors en créant ton application Google avec eclipse décoches la case à cocher "App Engine".


    Pour la piste que tu as trouvé c'est tout ce qu'il te faut pour faire ta requête.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    URL url = new URL("http://www.example.com/atom.xml");
                BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream()));
                String line;
     
                while ((line = reader.readLine()) != null) {
                    // ...
                }
                reader.close();
    dans l'Url tu passe ton url avec les params que tu veux comme :
    http://www.example.com/ff/ff&param=blablabla

    fais gaffe aux espaces remplace les par %20

    line : c'est la réponse

    fais cette class coté Serveur et envoies la réponse au client via Ascync<callBack>


    j'ai essayé ce code et il me permet de récupérer jusqu'à 6 Mo de données

    voili voilo

  11. #11
    Membre éprouvé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    142
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 142
    Par défaut
    Merci de toutes vos réponse, mais je ne vois toujours pas comment récupérer la bonne page, sachant que cette page varie selon ce qu'on lui a entrer comme valeur dans le formulaire qui le précède

  12. #12
    Membre Expert

    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Novembre 2006
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 252
    Par défaut
    Citation Envoyé par FunK92 Voir le message
    Merci de toutes vos réponse, mais je ne vois toujours pas comment récupérer la bonne page, sachant que cette page varie selon ce qu'on lui a entrer comme valeur dans le formulaire qui le précède
    Le principe serait de soumettre le formulaire avec l'objet URL, comme te l'a montré kazabliz.

    Pour cela, ce code devrait t'aider.

Discussions similaires

  1. commande curl data encode en Java
    Par tiamat dans le forum Général Java
    Réponses: 11
    Dernier message: 24/04/2014, 14h27
  2. quel est l'équivalent de cURL (c/c++) en Java ?
    Par _LittleFlea_ dans le forum Entrée/Sortie
    Réponses: 1
    Dernier message: 06/04/2010, 15h33
  3. Utilisation de cURL en Java
    Par Nemesis007 dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 26/05/2009, 14h13
  4. [cURL] agir sur des sites en Java ou ASP
    Par nightcyborg dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 25/04/2008, 08h43
  5. Service de nommage java C++
    Par Anonymous dans le forum CORBA
    Réponses: 3
    Dernier message: 15/04/2002, 12h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo