【Qt】Qt再学习(五):HTTP Example(HTTP下载文件的示例)
生活随笔
收集整理的這篇文章主要介紹了
【Qt】Qt再学习(五):HTTP Example(HTTP下载文件的示例)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、簡介
此示例演示一個簡單的HTTP客戶端如何從遠程主機獲取文件。
2、說明
QUrl:url抽象類
QUrl::fromUserInput:從QString轉換成QUrl
QNetworkAccessManager:網絡訪問API圍繞一個QNetworkAccessManager對象構造,該對象保存其發送的請求的通用配置和設置。創建QNetworkAccessManager對象后,應用程序可以使用它通過網絡發送請求。提供了一組標準函數,這些函數接受一個請求和可選數據,并且每個函數都返回一個QNetworkReply對象。返回的對象用于獲取響應于相應請求而返回的任何數據。
QNetworkRequest:發送的請求
QNetworkReply:收到的回應
QNetworkAccessManager、QNetworkRequest、QNetworkReply一組簡單的用法如下:
QNetworkRequest request;
request.setUrl(QUrl("http://qt-project.org")
總結
以上是生活随笔為你收集整理的【Qt】Qt再学习(五):HTTP Example(HTTP下载文件的示例)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Qt】Qt再学习(四):Editabl
- 下一篇: 【Qt】Qt再学习(六):Qt中JSON