网络请求
文章平均质量分 89
Ever69
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
搞定Android Post请求缓存(不能缓存你顺着网线过来打我)!
Android App网络缓存实践为什么要做网络缓存?OkHttp的网络缓存OkHttp的限制如何实现Post缓存我的缓存方案如何识别需要缓存的接口为什么要做网络缓存?网络缓存可以提高接口的响应速度,节省服务器资源,因为有些数据比如用户信息之类的,很久都不会有什么修改,那么这种情况就没必要每次都从服务器拉取数据,完全可以使用本地的缓存,当用户信息有更新时,我们再将从服务器获取的数据覆盖本地缓存并使用。期次对于某些需要用来做界面展示的数据,当手机没有网络的时候可以使用其缓存快速展示给用户,避免界面出现空原创 2021-01-29 15:14:07 · 1471 阅读 · 6 评论 -
Gson反序列化中的NULL值替换(各种类型)
相信很多移动开发在后台开发接口时,曾一遍遍的发生过如下场景~移动端:不要传null!不要传null!不要传null!后台:放心吧,大兄弟,我怎么会传null给你呢(滑稽脸)结果在对接口时才发现,曾经的誓言都喂了狗,这些null就像垃圾短信一样,时不时的蹦出来骚扰你,轻则影响UI展示,重则导致应用崩溃。于是你怒气冲冲的跑去质问后台,发生如下场景。。移动端:为什么要骗我?说...原创 2019-01-14 17:29:12 · 6963 阅读 · 7 评论 -
Android使用拦截器打印网络请求、响应日志信息
OKhttp的拦截器有很多用处,今天分享一个利用它实现对请求响应信息的一个日志信息打印的封装。效果图public class MyInterceptor implements Interceptor { @Override public Response intercept(Chain chain) throws IOException { Request o...原创 2019-08-15 17:56:30 · 2988 阅读 · 0 评论 -
Android网络接口客户端缓存
本次博文并不贴具体实现代码,只讲方案和流程,因为涉及的SQL、SP查询和文件缓存都是一些基本操作,只是额外结合了一点Http协议的东西,具体还请结合自身项目框架实现。为了提高App的网络请求响应速度和减轻服务器的请求压力,比如某些接口的数据更新的并不频繁,没必要每次都去服务器请求数据下来,接口缓存是一个非常棒的解决方案,那么App内的接口缓存机制如何实现呢?首先,这个缓存机制要满足:1、接...原创 2019-08-24 16:52:43 · 1355 阅读 · 0 评论
分享