社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
Qt Network 模块中提供了一些高级别的类,例如:QNetworkRequest、QNetworkReply 和 QNetworkAccessManager,使用常见的协议执行网络操作。
在分享的过程中,顺便介绍下 Fiddler,便于我们调试。Fiddler 是一个 HTTP 协议调试代理工具。当然,也可以使用其它 Web/HTTP 调试工具。
| 版权声明:一去、二三里,未经博主允许不得转载。
先来看一下 HTTP 的消息结构。
Request
请求行:Request 消息中的第一行,由请求方式、请求URL、HTTP协议及版本三部分组成。
请求头:其中 Content-Type 指定了客户端发送的内容格式。例如:Content-Type: application/json
,指客户端发送的内容格式为 Json。
请求体:要发送的表单数据。
Response
状态行:Response 消息中的第一行,由 HTTP 协议版本号、状态码、状态消息三部分组成。状态码用来告诉 HTTP 客户端,HTTP 服务器是否产生了预期的 Response。HTTP/1.1 中定义了 5 类状态码, 状态码由三位数字组成,第一个数字定义了响应的类别:
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!