首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
OkHttp
风冷
创建于2025-08-07
订阅专栏
OkHttp源码分析
等 1 人订阅
共27篇文章
创建于2025-08-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
OkHttp平台抽象机制深度解析
OkHttp平台抽象机制深度解析 为什么需要平台抽象? OkHttp作为一个跨平台的HTTP客户端库,需要在不同的Java运行环境中工作,包括各种版本的JDK和Android。这些环境在以下方面存在显
OkHttp PublicSuffix包的平台化设计分析
OkHttp PublicSuffix包的全面分析 1. 功能与作用 OkHttp中的PublicSuffix包是一个专门用于处理域名公共后缀的组件,它实现了公共后缀列表(Public Suffix
OkHttp-TLS 模块概要分析
OkHttp-TLS 模块概要分析 1. 模块概述 OkHttp-TLS 是 OkHttp 库的扩展模块,提供了简化 TLS(传输层安全)操作的 API。该模块主要用于管理 X.509 证书和私钥,支
OkHttp SSE Coroutines 模块解读
OkHttp SSE Coroutines 模块解读 简介 okhttp-sse-coroutines 是 OkHttp 库的一个扩展模块,它将 Server-Sent Events (SSE) 与
OkHttp SSE Coroutines 模块解读-携程实现
实现协程版的 EventSourceAsync 本文将详细解析如何实现 OkHttp SSE 的协程扩展 EventSourceAsync.kt,将传统的回调式 API 转换为现代的协程式 API。
OkHttp中HTTP/1.1与HTTP/2协议实现分析
OkHttp中HTTP/1.1与HTTP/2协议实现分析 目录 简介 OkHttp架构概述 HTTP协议实现的泛化设计 HTTP协议实现分析 HTTP/1.1实现分析 HTTP/2实现分析 连接复用机
OkHttp WebSocket 实现详解
OkHttp WebSocket 实现详解 1. WebSocket 概述 WebSocket 是一种在单个 TCP 连接上提供全双工通信的协议,它在客户端和服务器之间建立持久连接,允许双向数据传输。
OkHttp平台抽象机制分析
OkHttp平台抽象机制分析 概述 OkHttp使用平台抽象机制来处理不同平台(JVM、Android)上的特定实现,特别是TLS/SSL相关的功能。这种设计允许OkHttp在不同环境中无缝运行,同时
OkHttp 网络请求类型全解析
OkHttp 网络请求类型全解析 简介 OkHttp 是一个高效的 HTTP 客户端,支持多种网络通信协议和请求类型。它由 Square 公司开发,被广泛应用于 Android 和 Java 应用程序
OkHttp WebSocket 实现详解:数据传输、帧结构与组件关系
OkHttp WebSocket 实现详解:数据传输、帧结构与组件关系 1. 整体架构与数据流 WebSocket通信在OkHttp中由多个组件协同完成,下图展示了这些组件之间的关系和数据流向: 数据
OkHttp缓存机制详细分析
OkHttp缓存机制详细分析 OkHttp是一个高效的HTTP客户端,其缓存机制是其核心功能之一。本文通过源码分析,详细解析OkHttp缓存的设计与实现。 1. 缓存架构概览 OkHttp的缓存系统由
OkHttp之AndroidPlatform类分析
AndroidPlatform类设计实现分析 一、AndroidPlatform 类设计 1. 概述 AndroidPlatform 是 OkHttp 针对 Android 5 到 9(API 21
OkHttp平台抽象机制深度解析
OkHttp平台抽象机制深度解析 为什么需要平台抽象? OkHttp作为一个跨平台的HTTP客户端库,需要在不同的Java运行环境中工作,包括各种版本的JDK和Android。这些环境在以下方面存在显
OkHttp平台抽象机制分析
OkHttp使用平台抽象机制来处理不同平台(JVM、Android)上的特定实现,特别是TLS/SSL相关的功能。这种设计允许OkHttp在不同环境中无缝运行,同时利用各平台特有的优化和功能。
OkHttp PublicSuffix包的后缀列表处理
PublicSuffixDatabase.list 是公共后缀列表(Public Suffix List,PSL)的文件之一,以下是 PublicSuffixDatabase.list 文件及一些常见
OkHttp之okhttp-bom模块的分析
一、okhttp - bom 作用 okhttp - bom(Bill of Materials,物料清单)主要用于管理 OkHttp 及其相关依赖库的版本,它在多模块项目或者依赖众多的项目里能发挥重
OkHttp之buildSrc模块分析
biz.aQute.bnd依赖介绍 1. biz.aQute.bnd简介: biz.aQute.bnd是一个用于创建和处理OSGi捆绑包的工具集 它提供了一系列工具和插件,用于生成OSGi元数据、验证
OkHttp项目中applyOsgi与applyOsgiMultiplatform函数的详细分析
OkHttp项目中applyOsgi与applyOsgiMultiplatform函数的详细分析 1. 函数实现分析 1.1 applyOsgi函数 设计目的:为标准JVM项目提供OSGi支持 关键特
OkHttp之OkCurl模块分析
OkCurl分析模块 模块概述 OkCurl是一个基于OkHttp的curl克隆工具,使用Kotlin编写。它提供了类似curl的命令行接口,但使用OkHttp作为底层HTTP客户端,从而能够利用Ok
OkHttp框架的全面深入架构分析
以下是对OkHttp框架的全面深入架构分析,采用多种图表形式进行结构化表述: 一、整体架构分层图 二、核心组件关系图 三、拦截器链工作流程图 四、连接管理状态机图 五、缓存处理流程图 六、线程模型图
下一页