2017-07-04 6 views
0

J'ai écrit un service web avec PHP. J'ai besoin de télécharger du contenu via l'URL du service Web. Comment puis-je télécharger des données depuis une URL?Qt - Télécharger les données de l'url

Quelles bibliothèques sont nécessaires?

Répondre

4
  1. Ajouter QT += network dans le fichier projet .pro

  2. ci-dessous comprennent les bibliothèques à votre code:

    #include <QUrl> 
    #include <QtNetwork/QNetworkAccessManager> 
    #include <QtNetwork/QNetworkRequest> 
    #include <QtNetwork/QNetworkReply> 
    
  3. A la fin recevoir le contenu d'URL via le code suivant:

    QString url = "WEB_SERVICE_URL"; 
    QNetworkAccessManager manager; 
    QNetworkReply *response = manager.get(QNetworkRequest(QUrl(url))); 
    QEventLoop event; 
    connect(response, SIGNAL(finished()), &event, SLOT(quit())); 
    event.exec(); 
    QString content = response->readAll();