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

Discussion :

Ouvrir URL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 17
    Par défaut Ouvrir URL
    Bonjour,

    Je recherche le moyen d'ouvrir une URL avec Qt et d'en récuperer le contenu dans une variable. J'ai vu plusieurs exemples avec QHttp mais c'est toujours pour télécharger un fichier et donc télécharger le contenu de la page, dans un fichier. Je veux juste adapter ce genre de code mais pour télécharger le contenu d'une page dans une variable. Avec une mise en mémoire tampon si nécessaire.

    Merci bien.
    Bonne journée

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 29
    Par défaut
    En fait le moyen le plus simple c'est d'utiliser les sockets, Qt fournis la classe QTcpSocket pour des connexions en TCP. Il te suffis ensuite de te servir du protocole HTTP.

    QTcpSocket => http://qt.developpez.com/doc/4.5/qtcpsocket/ (en)
    HTTP => http://www.w3.org/Protocols/rfc2616/rfc2616.html (en)
    ou => http://abcdrfc.free.fr/rfc-vf/rfc2616.htm (fr)

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 17
    Par défaut
    Bonjour et merci de votre réponse.

    Pouvez-vous me donner un exemple très simple? pour la connexion et la réception des données?

    Merci beaucoup et bonne journée

  4. #4
    Rédacteur

    Inscrit en
    Novembre 2006
    Messages
    1 272
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 272
    Par défaut
    Tu peux utiliser sans aucun problème QHttp ou encore QNetworkAccessManager pour mettre tout le contenu dans une variable et non un fichier. Toutes classes derivées de QIODevice peut convenir.
    Vous voulez participer aux Tutoriels, FAQ ou Traductions et faire partie de l'équipe Qt de Developpez.
    N'hésitez pas à me contacter par MP.

  5. #5
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 173
    Billets dans le blog
    155
    Par défaut
    Comme le dis superjaja, vous pouvez renvoyer le contenu autre part que dans un fichier ( dans un QByteArray par exemple )
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

Discussions similaires

  1. Ouvrir URL avec PHP
    Par badrel dans le forum Langage
    Réponses: 3
    Dernier message: 14/05/2009, 17h16
  2. Ouvrir URL dans une méthode static
    Par NutellaPiou dans le forum Applets
    Réponses: 2
    Dernier message: 18/03/2009, 11h31
  3. 4D2003 - OUVRIR URL WEB ne donne rien
    Par mtroya dans le forum 4D
    Réponses: 3
    Dernier message: 13/01/2009, 19h46
  4. instruction pour ouvrir url dans un code c#
    Par xx_FiFty_xx dans le forum C#
    Réponses: 1
    Dernier message: 23/05/2008, 17h31
  5. [JDIC] ouvrir url dans un navigateur (même page ou nouvelle page)
    Par dymezac dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 16/02/2006, 16h35

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