目录介绍
- 01.先提问一个问题
- 02.EventListener回调原理
- 03.请求开始结束监听
- 04.dns解析开始结束监听
- 05.连接开始结束监听
- 06.TLS连接开始结束监听
- 07.连接绑定和释放监听
- 08.request请求监听
- 09.response响应监听
- 10.如何监听统计耗时
- 11.应用实践之案例
01.先提问一个问题
- OkHttp如何进行各个请求环节的耗时统计呢?
- OkHttp 版本提供了EventListener接口,可以让调用者接收一系列网络请求过程中的事件,例如DNS解析、TSL/SSL连接、Response接收等。
- 通过继承此接口,调用者可以监视整个应用中网络请求次数、流量大小、耗时(比如dns解析时间,请求时间,响应时间等等)情况。
02.EventListener回调原理
- 先来看一下
public abstract class EventListener { // 按照请求顺序回调