OkHttp
文章平均质量分 76
OkHttp 框架原理
ruruoran
这个作者很懒,什么都没留下…
展开
-
OkHttp3——连接池
ConnectionPool --> RealConnectionPool(里面包含List<Realconnection>)连接池具有以下特点: 连接池管理所有Socket连接,当有新的请求时从池中分配一个链路。 默认支持5个并发keepalive,链路生命为5分钟(链路数据传输完成,保持5分钟的存活时间)。 自动清除线程,将超过5分钟的链路关闭socket。OkHttp真正的连接是在ConnectInterceptor中通过 Transmitter(realC...原创 2020-10-15 16:07:31 · 4119 阅读 · 1 评论 -
OkHttp3——拦截器
OkHttp3整体架构图拦截器原理:通过RealInterceptorChain。RealCall中executed(),将所有拦截器按顺序保存在list中。内置拦截器:RetryAndFollowUpInterceptor 重定向连接失败拦截器BridgeInterceptor 服务端与客户端通信连接桥CacheInterceptor 缓存拦截器,如果服务端Response设置了Cache-Control,那么进行缓存处理。...原创 2021-07-14 16:14:00 · 440 阅读 · 0 评论