volley总结

1.请求

cache dispatcher     ---->       network dispatcher

1)如果 http请求的头信息中 的cache-control  max-age字段 未过期则使用 cache   ttl(time to live)存活时间

2)如果 max-age 过期 则先显示缓存再发network dispatcher 发netwokr请求 返回304/200 把缓存写入硬盘  返回结果


2. 缓存

二级缓存

1)DiskCache        

2)LruImageCache


3.重试

DefaultRetryPolicy   DEFAULT_MAX_RETRIES


4.超时

DefaultRetryPolicy  DEFAULT_TIMEOUT_MS

1)请求超时

2)接收数据超时


5 日志

VolleyLog


发布了281 篇原创文章 · 获赞 16 · 访问量 43万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章