QT之 QNetworkAccessManager学习笔记
网络请求由QNetworkRequest表示,目前支持HTTP,FTP,本地文件,URLs的上传和下载
QNetworkAccessManager是用来协调网络操作的,即用来操作QNetworkRequest请求的
打个比方:
你想要带一些水给朋友,这个水就好比QNetWorkRequest你的请求,而装水的容器就是QNetworkAccessManager.
有了容器你才可以带走水,同理你想要发送请求就需要QNetworkAccessManager。
你把水给了朋友后,朋友和你说谢谢,谢谢这个信息就装在QnetworkReply里。
例如:
//创建一个QNetWorkAccessManager对象
manger = new QNetworkAccessManager(this);
//信号与槽连接,当应答结束后发送这个信号,‘谢谢’这个信息就在QNetworkReply 里,槽的实现在下面
connect(manger,SIGNAL(finished(QNetworkReply *)),this,SLOT(replyFinished(QNetworkReply*)));
//QNetWorkAccessManager对象协调QNetworkR