首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
OkHttp
鱼洗竹
创建于2021-08-16
订阅专栏
开源库 OkHttp
暂无订阅
共5篇文章
创建于2021-08-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
http 协议入门
http 协议:状态码,常用请求头、响应头,缓存,不同版本的对比等,结合 okhttp 对缓存进行分析
tcp 与 socket
分层 网络模式中分为应用层(http),传输控制层(tcp/udp),网络层(ip),链路层,物理层。每一层都只负责一部分内容。 应用层只封装了应用数据,比如 http 请求体就是客户端要传输的数据
OkHttp 缓存
类 主要涉及的类有 CacheInterceptor:缓存拦截器,由该类触发缓存的所有操作,算是缓存的入口类 Cache:缓存存储类,内部使用 DiskLruCache 将缓存写入到硬盘文件中 Cac
OkHttp 网络请求
总结 连接可以复用 重试或重定向时如果 scheme,host,port 相同是可重用连接 拦截器 okhttp 发起网络请求时会涉及到多个类,这些类的初始化散落在各种拦截器中。OkHttp 各拦截器
OkHttp 线程池
总结 okhttp 默认同时支持 64 个异步请求(不考虑同步请求),一个 host 同时最多请求 5 个 okhttp 内部的线程池都是 CacheThreadPool:核心线程数为 0,非核心线程