让前端飞前端理论Web前端之路

关于http知识点,别(第四声)老想装逼,老实记住这些就完事儿了

2019-08-14  本文已影响6人  一只大橘

前言


目录

image

1. 储备知识

讲解HTTP协议前,先了解一些基础的计算机网络相关知识

1.1 计算机网络体系结构

  • OSI体系结构:概念清楚 & 理念完整,但复杂 & 不实用
  • TCP / IP体系结构:含了一系列构成互联网基础的网络协议,是Internet的核心协议 & 被广泛应用于局域网 和 广域网
  • 五层体系结构:融合了OSITCP / IP的体系结构,目的是为了学习 & 讲解计算机原理
image

1.2 HTTP 协议通信的基础模型


2. 简介

下面,将简单介绍一下 HTTP

image

3. 工作方式

image

4. HTTP报文详解

分别用于 发送请求 & 响应请求时

4.1 请求报文

4.1.1 报文结构

image

4.1.2 结构详细介绍

组成1:请求行

注:空格不能省

image image

此处特意说明GET、PSOT方法的区别:

image

则 请求行是:GET /chn/yxsz/index.htm HTTP/1.1

组成2:请求头
image

2. 常见请求Header

image
组成3:请求体

可选部分,如 GET请求就无请求数据

image

至此,关于请求报文的请求行、请求头、请求体 均讲解完毕。

4.1.3 总结

image image

4.2 HTTP响应报文

4.2.1 报文结构

image

下面,将详细介绍每个组成部分

4.2.2 结构详细介绍

组成1:状态行

其中,空格不能省

image

组成2:响应头

image

2. 常见响应Header

image

组成3:响应体

image

4.2.3 响应报文 总结

image

4.3 总结

下面,简单总结两种报文结构

image

5. 额外知识

下面将讲解一些关于HTTP的额外知识:

5.1 HTTP1.1 与 HTTP1.0的区别

Http1.1Http1.0 多了以下优点:

如 与身份认证、状态管理 & Cache缓存等机制相关的、HTTP1.0host字段

5.2 HTTP 与HTTPS的区别

image

5.3 HTTP处理长连接的方式

image

作者:Carson_Ho
链接:https://www.jianshu.com/p/a6d086a3997d

上一篇 下一篇

猜你喜欢

热点阅读