请求头
表明本次请求的客户端
本次请求所使用的cookie
本次请求希望返回的数据类型
本次请求是否采用数据压缩等等一系列设置
响应头
服务器标识
状态码
Http优势
简单,快速
灵活
无连接
无状态
SPDY介绍
SPDY是一种HTTP的兼容协议
多路复用请求
对请求划分优先级 (比如会先返回文字,再返回图片,视频)
压缩HTTP头 (减少请求数据量)
HTTP2.0介绍
基于SPDY, IETF定制的新一代HTTP协议
更安全的SSL
okhttp
为我们android客户端支持HTTP2.0提供了途径
由著名的square团队开发
okhttp的优势
支持SPDY,HTTP2.0共享同一个Socket来处理同一个服务器的所有请求
如果SPDY不可用,则通过连接池来减少请求延时
缓存响应数据来减少重复的网络请求
可以从很多常用的连接问题中自动恢复
使用起来非常简单
总体设计
多路复用机制
重连机制