HTTP
version
- HTTP 0.9
只有一个get , 一次TCP连接只能发送一次HTTP请求
- HTTP 1.0
增加一些新方法 head post
增加响应状态码, 对可能错误的原因进行标记
引入 HTTP HEADER
HTTP/1.0最核心的改变是增加了头部设定,头部内容以键值对的形式设置。请求头部通过 Accept 字段来告诉服务端可以接收的文件类型,响应头部再通过 Content-Type 字段来告诉浏览器返回文件的类型
- HTTP 1.1
长连接: 引入TCP 连接复用
引入管道机制 一个TCP连接,可以同时发送多个请求
允许数据分块
- HTTP 2.0 不再使用ASCII 传输而是使用二进制数据来提升传输效率