Qt - Загрузить данные с URL

Я написал веб-сервис с PHP. Мне нужно скачать контент через URL веб-сервиса. Как я могу скачать данные с URL?

Какие библиотеки нужны?

1 ответ

Решение
  1. добавлять QT += network в файле проекта.pro

  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();
    
Другие вопросы по тегам