其他分享
首页 > 其他分享> > Qt系列文章019-HTTP下载

Qt系列文章019-HTTP下载

作者:互联网

1 前言

  前面讲解了主流的TCP/UDP请求后,该到用处最多的HTTP请求了,在Qt中要使用HTTP请求,在Qt4的时候有专门的QHttp,QFtp类使用,可惜在Qt5已经全部干掉了,统一封装了接口QNetworkAccessManager ,下面主要就是围绕该类展开一个系统性的介绍和使用!玩转此类,Qt5的网络请求基本就不在话下了!

  这里提前放一个动态示意图,可以让读者再开始之前知道是怎么一回事

在这里插入图片描述


2 Qt高层网络操作类介绍

  Qt网络模块提供–些类实现OSI7层网络模型中高层的网络协议,如HTTP、FTP、SNMP等,这些类主要是QNetworkRequestQNetworkReplyQNetworkAccessManager

  QNetworkRequest类通过一个URL地址发起网络协议请求,也保存网络请求的信息,目前支持HTTP、FTP和局部文件URL的下载或上传。

  QNetworkAccessManager 类用于协调网络操作。在QNetworkRequest发起一个网络请求后,QNetworkAccessManager类负责发送网络请求,创建网络响应。

  QNetworkReply 类表示网

标签:QNetworkRequest,HTTP,QNetworkAccessManager,请求,网络,019,Qt
来源: https://blog.csdn.net/feiyangqingyun/article/details/121187956