http: Hypertext Transfer Protocol(超文本传输协议)
定义了web客户端如何与服务器对话,以及数据如何从服务器传回客户端。
一. http/1.0和http/1.1的区别
http/1.1是http/1.0的升级版,增加了一些功能
1. 是否持久连接
http/1.0协议默认使用非持久连接,一个tcp连接只传输一个http请求但是在请求头部里添加 Connection: keep-alive字段就可以支持长连接。
http/1.1协议使用持久连接,一个tcp连接可以传输多个http请求和响应,http/1.1默认就支持长连接
这样修改之后的优点:减少了建立和关闭连接的消耗和延迟。
2. 增加了请求头和响应头
http/1.0不支持Host(主机)请求头字段,http/1.1增加了Host、身份认证/状态管理/cache缓存机制相关的请求头和响应头字段