首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
OkHttp
订阅
方俊0716
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
Android小知识-剖析OkHttp中的五个拦截器(上篇)
前面几节介绍了OkHttp的同步和异步请求的整体流程以及Dispatcher分发器的作用,接下来介绍一下OkHttp中的五个拦截器。 RetryAndFollowupInterceptor是重试重定向拦截器,它的主要作用是负责失败重连。OkHttp中的重定向功能是默认开启的。 …
Andriod 网络框架 OkHttp 源码解析
OkHttp 是 Square 的一款应用于 Android 和 Java 的 Http 和 Http/2 客户端。使用的时候只需要在 Gradle 里面加入下面一行依赖即可引入: 我们知道,Http 请求有多种类型,常用的分为 Get 和 Post,而 POST 又分为 Fo…
Android小知识-利用OkHttp实现WebSocket通信
在讲解如何利用OkHttp实现WebSocket之前,我们聊聊轮询技术,什么是轮询?轮询就是在特定的时间间隔,由浏览器对服务器发出HTTP请求,然后由服务器返回最新的数据给客户端的浏览器。 短轮询:通过不断的向服务端发送数据,客户端发送Request,服务端直接返回Respon…
源码分析OKHttp的执行过程
OKHttp 是目前 Android 平台主流的网络请求的基础框架。因此我们有必要对其源码进行阅读学习,了解其内部的原理、项目结构、以及请求的执行过程。 可以看出这个 GET 请求操作是很简单的。有几个很重要的接口 Call :client.newCall调用后生成一个请求执行…
Android小知识-剖析OkHttp中的五个拦截器(下篇)
在上一节介绍了缓存拦截器CacheInterceptor的缓存机制,内部采用DiskLruCache来缓存数据,本节介绍剩下的两个拦截器,分别是ConnectInterceptor和CallServerInterceptor拦截器。 ConnectInterceptor是网络连…
Android小知识-剖析OkHttp中的五个拦截器(中篇)
在上一小节介绍了重试重定向拦截器RetryAndFollowUpInterceptor和桥接适配拦截器BridgeInterceptor,这节分析缓存拦截器CacheInterceptor。 在OkHttp中使用缓存可以通过OkHttpClient的静态内部类Builder的c…