首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
okhttp源码
负一生韶华
创建于2022-01-10
订阅专栏
okhttp源码
暂无订阅
共7篇文章
创建于2022-01-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
OkHttp 源码解析(Kotlin版)
okhttp源码浅析 OkHttp的使用步骤: 1.构造个客户端; 2.构造个请求; 3.将请求与客户端建立联系生成Call对象; 4.同步或者异步请求
OkHttp 源码解析(Kotlin版)——拦截器
getResponseWithInterceptorChain() ,它是RealCall类里的一个方法,实际上就是请求通过由若干个拦截器组成的拦截链返回的Response对象。
OkHttp 源码解析(Kotlin版)——RetryAndFollowUpInterceptor
源码 RetryAndFollowUpInterceptor拦截器是用来实现重试和重定向。 源码 RetryAndFollowUpInterceptor拦截器是用来实现重试和重定向。
OkHttp 源码解析(Kotlin版)——BridgeInterceptor
从应用程序代码到网络代码的桥梁。首先,它构建一个来自用户的网络请求请求。然后它继续调用网络。最后,它从网络构建一个用户响应响应。 其实主要是构建http请求头和处理响应头。
OkHttp 源码解析(Kotlin版)——CacheInterceptor
Serves requests from the cache and writes responses to the cache 为来自缓存的请求提供服务,并将响应写入缓存
OkHttp 源码解析(Kotlin版)——ConnectInterceptor
这个拦截器主要的作用就是负责从连接池获取健康的连接(判断连接的 Socket 传输通道是否可用),如果在连接池中没有找到符合复用的连接
OkHttp 源码解析(Kotlin版)——CallServerInterceptor
这是链中的最后一个拦截器。它对服务器进行网络调用。 ##源码解析 Http 协议分为两种,请求报文和响应报文,请求报文里面有请求头、Body,而响应报文里面有响应头、Body、响应码,但是实际不止这些