前端进阶之旅前端进阶之旅
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片
  • 场景篇按分类整理的大前端场景考点
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
  • 动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
  • AI 助手随时提问,即时解析
  • AI 模拟面试模拟真实面试 + 报告
  • AI 知识地图串起全站知识点
  • AI 定制路线按你的简历现排
AI 热点
旧版
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片
  • 场景篇按分类整理的大前端场景考点
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
  • 动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
  • AI 助手随时提问,即时解析
  • AI 模拟面试模拟真实面试 + 报告
  • AI 知识地图串起全站知识点
  • AI 定制路线按你的简历现排
AI 热点
旧版

HTTP协议系列(二)

首页2018-02-26 23:20:43Back-End
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 实体首部字段

# 6.5 为 Cookie 服务的首部字段

# 七、确保Web安全的Https

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

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

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

← HTTP协议系列(一)实现数据双向绑定 MVVM 剖析 Vue 的原理 →