1、创建一个QT 工程
2、在帮助文档中找到QNetworkAccessManager
3、在工程的 .pro 文件夹中 添加 network 网络模块
QT += core gui network
4、在帮助文档中找到官方的HTTP请求例子
QNetworkAccessManager *manager = new QNetworkAccessManager(this);
connect(manager, &QNetworkAccessManager::finished,this, &MyClass::replyFinished);
manager->get(QNetworkRequest(QUrl("http://qt-project.org")));
5、定义 replyFinished(QNetworkReply*) 请求结束处理函数
进入到mainwindow.h头文件中添加如下:
//添加请求结束处理函数的声明
public slots:
void replyFinished(QNetworkReply*);
6、在mainwindow.cpp 文件中实现函数
//实现请求结束处理函数
void MainWindow::replyFinished(QNetworkReply *arg)
{
//读取HTTP请求返回的数据