搜索结果
查询Tags标签: byteCount,共有 4条记录-
Okio源码学习分析,自己动手实现OkHttp
override fun read(sink: ByteArray, offset: Int, byteCount: Int): Int { checkOffsetAndCount(sink.size.toLong(), offset.toLong(), byteCount.toLong()) //如果buffer的数据为空,则先调用被装饰的对象(也就是InputStreamSource)将数据读到buffer当中 if (buffer.…
2021/12/30 17:08:07 人评论 次浏览 -
Okio源码学习分析,自己动手实现OkHttp
override fun read(sink: ByteArray, offset: Int, byteCount: Int): Int { checkOffsetAndCount(sink.size.toLong(), offset.toLong(), byteCount.toLong()) //如果buffer的数据为空,则先调用被装饰的对象(也就是InputStreamSource)将数据读到buffer当中 if (buffer.…
2021/12/30 17:08:07 人评论 次浏览 -
探索OkHttp系列 (六) 发起请求与获取响应
前言 接下来我们要分析的是拦截器链上的最后一个拦截器CallServerInterceptor,它用于写入请求与获取响应,这里不需要再调用拦截器责任链的proceed方法,CallServerInterceptor在intercept方法中将自己的工作做完后,就直接将响应返回给上一拦截器。 CallServerIntercept…
2021/12/19 6:22:19 人评论 次浏览 -
探索OkHttp系列 (六) 发起请求与获取响应
前言 接下来我们要分析的是拦截器链上的最后一个拦截器CallServerInterceptor,它用于写入请求与获取响应,这里不需要再调用拦截器责任链的proceed方法,CallServerInterceptor在intercept方法中将自己的工作做完后,就直接将响应返回给上一拦截器。 CallServerIntercept…
2021/12/19 6:22:19 人评论 次浏览