【Qt】Qt再学习(五):HTTP Example(HTTP下载文件的示例)
1、簡(jiǎn)介
此示例演示一個(gè)簡(jiǎn)單的HTTP客戶端如何從遠(yuǎn)程主機(jī)獲取文件。
2、說明
QUrl:url抽象類
QUrl::fromUserInput:從QString轉(zhuǎn)換成QUrl
QNetworkAccessManager:網(wǎng)絡(luò)訪問API圍繞一個(gè)QNetworkAccessManager對(duì)象構(gòu)造,該對(duì)象保存其發(fā)送的請(qǐng)求的通用配置和設(shè)置。創(chuàng)建QNetworkAccessManager對(duì)象后,應(yīng)用程序可以使用它通過網(wǎng)絡(luò)發(fā)送請(qǐng)求。提供了一組標(biāo)準(zhǔn)函數(shù),這些函數(shù)接受一個(gè)請(qǐng)求和可選數(shù)據(jù),并且每個(gè)函數(shù)都返回一個(gè)QNetworkReply對(duì)象。返回的對(duì)象用于獲取響應(yīng)于相應(yīng)請(qǐng)求而返回的任何數(shù)據(jù)。
QNetworkRequest:發(fā)送的請(qǐng)求
QNetworkReply:收到的回應(yīng)
QNetworkAccessManager、QNetworkRequest、QNetworkReply一組簡(jiǎn)單的用法如下:
QNetworkRequest request;
request.setUrl(QUrl("http://qt-project.org")
總結(jié)
以上是生活随笔為你收集整理的【Qt】Qt再学习(五):HTTP Example(HTTP下载文件的示例)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Qt】Qt再学习(四):Editabl
- 下一篇: 【Qt】Qt再学习(六):Qt中JSON