Qt - 基於HTTP的網絡編程


HTTP(超文本傳輸協議 Hyper Text Transfer Protocol)

  基於TCP/IP通信協議,屬於應用層協議。

使用情況:

  HTTP是無連接(無連接的含義是限制每次連接只處理一個請求)

  HTTP是媒體獨立的(只要客戶端和服務器知道如何處理的數據內容,任何類型的數據都可以通過HTTP發送)

  HTTP是無狀態協議(無狀態是指協議對於事務處理沒有記憶能力。缺少狀態意味着如果后續處理需要前面的信息)

工作原理:

  HTTP協議工作於客戶端-服務端架構上。

  HTTP客戶端(瀏覽器)通過URL 向 HTTP服務端(WEB服務器)發送所有請求。

  HTTP默認端口號為80,但是你也可以改為8080或者其他端口。

 

HTTP編程 步:

 

工具:

  使用Qt提供的網絡模塊QtNetwork(pro文件里面加network);

  使用Qt提供的類QNetworkAccessManager、QNetworkRequest、QNetworkReply。

 
        

代碼:(后續補充)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM