
网络
文章平均质量分 80
学习笔记。
Jomurphys
这个作者很懒,什么都没留下…
展开
-
网络 - Retrofit
根据 JSON 内容,编写对应的实体类。data class Person( //类名后缀加不加Bean随意根据 API 编写网络访问接口。Retrofit 将 Http 请求抽象成接口,并在接口里面采用注解来配置网络请求参数(每个形参都要注解),用动态代理将该接口“翻译”成一个 Http 请求再执行。命名通常以功能名称开头+Service结尾。原创 2022-11-09 04:09:28 · 601 阅读 · 0 评论 -
网络 - 基本知识
Cache-Control是服务器返回的 Response 中的 Header 所包含的信息,目的是告诉客户端从本地读取缓存还是从网络获取。(expires等同于Cache-Control,不过是 Http 1.0 的内容)原创 2024-02-24 16:07:11 · 460 阅读 · 0 评论 -
网络 - OkHttp
设置好Cache后,同一个地址访问两次打印Log:第一次访问的response.networkResponse( )有内容(来自网络)而response.cacheResponse( ) = null;第二次访问相反,response.cacheResponse( )有内容(来自缓存)而response.networkResponse( ) = null。当某些网络访问获取的内容是短时间不变的(每月榜单)或长时间不变的(歌曲的信息),每次访问都联网获取数据的话,会重复浪费用户和公司的流量费用和带宽占用。原创 2024-02-24 16:05:12 · 840 阅读 · 0 评论