前言: 写这篇文章的原因有两个;
- 1: 坦白说我自己对http相关的东西不是很熟悉,只知道常用的那些东西并没有一个字段一个字段的去研究。
- 2: 在查找资料或者翻看书时候,很多名词听起来很拗口,也无法理解其意思,或者说理解的模棱两可(ps:有时候我真觉得是机翻版~~~哈哈)。
1. HTTP Headers 组成
- General Header
(通用头 (请求响应都会有) )
- Request Header
(请求头)
- Response Header
(响应头)
- Entity Header
(实体头 (针对body体) )
我们画个图看看
请求报文
响应报文
下边我们一个个来看下都是什么
1.1General Header
是什么:
请求报文和响应报文两方都会使用到的Header
包含哪些字段?以及字段的说明:
``` Cache-Control (支持一堆指令 用于控制缓存策略,这里不做展开了)
Connection 作用1:指定转发时候需要去掉的内容 作用2:管理持久连接;HTTP/1.1 版本的默认连接都是持久连接。此时,客户端会在持久连接上连续发送请求。 当服务器端想明确断开连接时&#