android Volley简略流程

Cache分发者判断有没有缓存, 没有就网络

如果有,首先会看缓存保存的响应头,如果有“Cache-Control",这是个时间s,判断有没有过期,没有过期就直接返回了。

如果过期了,发送请求,这个请求会把上次请求的响应头的”Last-Modified“作为参数,如果服务器返回304,表示服务器告诉你,虽然你的缓存过期了,但是服务器这边还是没改,你用你的缓存就是了,然后直接用缓存了。

如果返回是200,表示已经修改了,那就重新获取

你可能感兴趣的:(android Volley简略流程)