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