文件名称:深入了解OkHttp3之Interceptors
文件大小:51KB
文件格式:PDF
更新时间:2024-01-26 19:39:28
brand c ce
OKHttp官网上面介绍:拦截器是一种强大的机制,可以监视,重写和重试调用。这里我们主要对拦截器的网络请求头和数据请求的封装。 网络请求头拦截器 在Android应用中,我们通常需要获取用户手机的IMEI值和其他一些常用的参数,如果把他们封装到请求头里面的话会非常的方便。 既然是自定义拦截器,我们首先肯定要继承OKHttp的拦截器,把这个自定义类设置成 final 类型的防止其他类继承。 这里需要在父类的intercept(Chain chain)方法中进行操作。在方法里面得Request.Builder对象然后添加请求头。 创建一个BaseParam 对象,对请求头的参数进行封装。 pub