标签: caching okhttp3
我们的服务器api请求总是需要一个参数token来防止恶意访问,token生成的时间戳只是使用System.currentTimeMillis(),但okhttp3缓存密钥使用我在okhttp3.Cache#urlToKey中找到的网址,因此密钥总是会更改,缓存也无效。这是一种自定义缓存的方法,因此我可以删除token参数以生成密钥,并在进入缓存时添加回url。希望我可以用我可怜的英语解释我的意思。
token
System.currentTimeMillis()
okhttp3.Cache#urlToKey