导航
导航
文章目录󰁋
  1. 一、了解web及网络基础
  2. 二、简单的HTTP协议
    1. 2.1 请求与响应
    2. 2.2 HTTP非持久连接和持久连接
    3. 2.3 HTTP管线化
  3. 三、HTTP报文内HTTP信息
    1. 3.1 请求报文
    2. 3.2 响应报文
  4. 四、返回结果的HTTP状态码
  5. 五、与HTTP协作的Web服务器
  6. 六、HTTP首部
    1. 6.1 通用首部字段
    2. 6.2 请求首部字段
    3. 6.3 响应首部字段
    4. 6.4 实体首部字段
    5. 6.5 为 Cookie 服务的首部字段
  7. 七、确保Web安全的Https
  8. 八、确认访问用户身份的认证
  9. 九、基于HTTP的功能追加协议

关注作者公众号

和万千小伙伴一起学习

公众号:前端进价之旅

HTTP协议系列(二)

图解HTTP一书

一、了解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 实体首部字段

七、确保Web安全的Https

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

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

支持一下
扫一扫,支持poetries
  • 微信扫一扫
  • 支付宝扫一扫