Qt - Загрузить данные с URL
Я написал веб-сервис с PHP. Мне нужно скачать контент через URL веб-сервиса. Как я могу скачать данные с URL?
Какие библиотеки нужны?
1 ответ
Решение
добавлять
QT += network
в файле проекта.proВключите следующие библиотеки в ваш код:
#include <QUrl> #include <QtNetwork/QNetworkAccessManager> #include <QtNetwork/QNetworkRequest> #include <QtNetwork/QNetworkReply>
В конце получите 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();