
okhttp
103style
拿得起,放得下。
展开
-
okhttp的使用介绍
转载请以链接形式标明出处:本文出自:103style的博客目录简介分支介绍使用示例混淆配置简介github地址官方介绍okhttp 的优势:采用连接池技术减少默认使用 GZIP 数据压缩格式,降低传输内容的大小采用缓存避免重复的网络请求支持 SPDY、HTTP/2.0,对于同一主机的请求可共享同一 socket 连接若 SPDY 或 HTTP/2.0...原创 2019-09-20 10:27:20 · 520 阅读 · 0 评论 -
okhttp之ConnectionPool
转载请以链接形式标明出处:本文出自:103style的博客base on 3.12.0目录简介ConnectionPool 的成员变量ConnectionPool 的构造函数ConnectionPool 的相关方法小结简介ConnectionPool 即连接池,用来管理 HTTP 和 HTTP/2 连接的重用,以减少网络延迟。相同的 HTTP 请求可以共用一个连...原创 2019-10-08 11:24:35 · 3983 阅读 · 0 评论 -
okhttp之Connection
转载请以链接形式标明出处:本文出自:103style的博客base on 3.12.0目录简介RealConnection 的成员变量RealConnection 的构造函数RealConnection 的相关方法小结简介Connection 是一个定义了四个方法的接口类。定义了 获取 路由,socket,连接协议,以及HTTPS的TLS握手记录。public i...原创 2019-10-04 12:00:07 · 976 阅读 · 0 评论 -
okhttp之Dispatcher
转载请以链接形式标明出处:本文出自:103style的博客base on 3.12.0目录简介Dispatcher成员变量介绍Dispatcher构造方法介绍Dispatcher主要方法介绍小结简介首先我们来介绍下 Dispatcher,官方描述是这样的:Policy on when async requests are executed.执行异步请求时的策...原创 2019-09-26 15:58:29 · 3665 阅读 · 0 评论 -
okhttp之自定义拦截器
转载请以链接形式标明出处:本文出自:103style的博客base on 3.12.0目录前言LogInterceptor实践前言前面我们在 RealCall.execute()流程介绍 和 okhttp之五个拦截器的介绍 中介绍了拦截器的执行顺序 和 每个自带拦截器的作用。我们知道 我们自定义的拦截器会最先执行,在由响应结果之后也会最后处理。没看过 RealCal...原创 2019-09-24 16:24:18 · 2656 阅读 · 0 评论 -
okhttp之五个拦截器的介绍
转载请以链接形式标明出处:本文出自:103style的博客base on 3.12.0目录前言重试及重定向拦截器 RetryAndFollowUpInterceptor `桥接拦截器 BridgeInterceptor缓存拦截器 CacheInterceptor连接拦截器 ConnectInterceptor读写拦截器 CallServerInterceptor小结...原创 2019-09-24 15:41:46 · 2074 阅读 · 1 评论 -
okhttp之RealCall.execute()流程介绍
转载请以链接形式标明出处:本文出自:103style的博客base on 3.12.0目录前言OkHttpClient.newCall(Request)RealCall.execute()RealInterceptorChain.proceed(request)小结前言前面我们对 OkHttpClient 和 Request 做了相关的介绍。此时我们已经构建了 ...原创 2019-09-23 15:07:49 · 5043 阅读 · 0 评论 -
okhttp之Request
转载请以链接形式标明出处:本文出自:103style的博客base on 3.12.0目录Request 简介Request相关的配置方法Header介绍Request 简介Request即我们构建的每一个HTTP请求。通过配置请求的 地址、http方法、请求头 等信息。使用方法:Request request = new Request.Builder() ...原创 2019-09-23 13:45:48 · 2017 阅读 · 1 评论 -
okhttp之OkHttpClient
转载请以链接形式标明出处:本文出自:103style的博客base on 3.12.0简介OkHttpClient是通过 builder 模式来为http请求设置相关配置。创建单个OkHttpClient实例并将其用于所有HTTP调用时,OkHttp的性能最佳。这是因为每个OkHttpClient都拥有自己的连接池和线程池。 重用连接和线程可减少延迟并节省内存。 相反,为每个...原创 2019-09-23 11:25:05 · 3862 阅读 · 0 评论 -
okhttp之StreamAllocation
转载请以链接形式标明出处:本文出自:103style的博客base on 3.12.0目录背景简介StreamAllocation 的成员变量StreamAllocation 的构造函数StreamAllocation 的相关方法小结背景HTTP 的版本从最初的 1.0版本,到后续的 1.1版本,再到后续的 google 推出的SPDY,后来再推出 2.0版本,...原创 2019-10-08 17:08:22 · 715 阅读 · 0 评论