网络与协议
2026/8/23小于 1 分钟
🌐 HTTP 网络层
Android 网络请求栈的完整解析。
文章列表
核心要点
OkHttp
- 拦截器链:责任链模式(重试、桥接、缓存、连接、网络)
- 连接池:HTTP/1.1 keep-alive 复用
- HTTP/2 多路复用
- 缓存策略:基于 Cache-Control 与 ETag
Retrofit
- 动态代理:接口方法 → HTTP 请求
- 注解解析:
@GET、@POST、@Path、@Query - 转换器:Gson / Moshi / kotlinx.serialization
- 协程支持:
suspend函数直接返回结果
网络协议
- TCP 三次握手 / 四次挥手
- HTTPS 与 TLS 握手
- HTTP/1.1 vs HTTP/2 vs HTTP/3