HTTP 协议系列

发布于 2025-01-20 10:35:58 字数 3808 浏览 6 评论 0

一、了解 web 及网络基础

对于与 HTTP 相关的协议如 TCP , IP , DNS , ARP 等,它们之间协作关系如下:

二、简单的 HTTP 协议

2.1 请求与响应

HTTP 协议通过客户端( request ),服务器端( response ) 实现网络通信

  • 请求报文:

  • 响应报文:

2.2 HTTP 非持久连接和持久连接

HTTP 既可以使用非持久连接( nonpersistent connection ),也可以使用持久连接( persistent connection )。HTTP/1.0 使用非持久连接, HTTP/1.1 默认使用持久连接。

  • HTTP 持久连接是使用同一个 TCP 连接来发送和接收多个 HTTP 请求/应答,而不是为每一个新的请求/应答打开新的连接的方法

2.3 HTTP 管线化

  • HTTP 管线化将多个 HTTP 请求整批提交,而在发送过程中不需先等待服务端的回应。

三、HTTP 报文内 HTTP 信息

3.1 请求报文

下面是一个实际请求:

3.2 响应报文

以下是一个实际的 HTTP 响应报文:

四、返回结果的 HTTP 状态码

五、与 HTTP 协作的 Web 服务器

六、HTTP 首部

6.1 通用首部字段

6.2 请求首部字段

6.3 响应首部字段

6.4 实体首部字段

6.5 为 Cookie 服务的首部字段

七、确保 Web 安全的 Https

八、确认访问用户身份的认证

九、基于 HTTP 的功能追加协议

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

ˉ厌

暂无简介

文章
评论
27 人气
更多

推荐作者

泛滥成性

文章 0 评论 0

养乐多

文章 0 评论 0

-2134

文章 0 评论 0

美人迟暮

文章 0 评论 0

蝶舞

文章 0 评论 0

一抹微笑

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文