【问题标题】:Qt - Download Data from urlQt - 从 url 下载数据
【发布时间】:2017-07-04 14:13:15
【问题描述】:

我用 PHP 编写了一个 Web 服务。我需要通过 Web 服务 URL 下载内容。如何从 URL 下载数据?

需要哪些库?

【问题讨论】:

    标签: qt qurl


    【解决方案1】:
    1. 在.pro项目文件中添加QT += network

    2. 在您的代码中包含以下库:

      #include <QUrl>
      #include <QtNetwork/QNetworkAccessManager>
      #include <QtNetwork/QNetworkRequest>
      #include <QtNetwork/QNetworkReply>
      
    3. 最后通过以下代码接收 URL 内容:

      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();
      

    【讨论】:

      猜你喜欢
      • 2016-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-13
      • 1970-01-01
      • 1970-01-01
      • 2011-04-24
      相关资源
      最近更新 更多