一种网络异步请求下载框架实现系统及方法、计算机程序

    公开(公告)号:CN110213336A

    公开(公告)日:2019-09-06

    申请号:CN201910374412.4

    申请日:2019-05-07

    Abstract: 本发明属于计算机软件及应用技术领域,公开了一种网络异步请求下载框架实现系统及方法;包括:请求队列创建模块、请求添加模块、缓存管理模块、网络处理模块、数据分发模块;将请求加入到mCacheQueue中给CacheDispatcher处理可去掉无用的重复的网络请求;Volley构逢的相对完整的符合Http语义的缓存机制可根据Cache-Control和Expires首部计算缓存的过期时间,如果两个首部都存在情况下,以Cache-Control为准;利用If-None--Match和If-Modified-Since对过期缓存;或者不新鲜缓存,进行请求再验证,并处理304响应,更新缓存;默认的缓存实现,将缓存以文件的形式存储在Disk,程序退出后不会丢失。

Patent Agency Ranking