ktor - 如何使用 Kotlin Multiplatform(Android, iOS) Ktor Client 实现自定义缓存机制
问题描述
我正在从事Kotlin多平台项目。我使用Ktor客户端进行网络调用。我想缓存一些基于一些自定义逻辑而不是基于响应头的请求。
HttpCache
由Ktor
响应头驱动提供的功能,我无法覆盖它,因为类的数量是Internal
.
如何启用Ktor
自定义缓存?
解决方案
推荐阅读
- java - 创建简单的休眠应用程序时出现“表不存在”错误
- java - 用于读取 GPIO 引脚状态变化的 Java epoll 选择器
- python - pyparsing - 如何提前查找不明确的语法(带有/不带时区解析的时间戳)
- java - 遍历 HashMap 中的值并查看特定 HashSet 出现次数的算法
- powerbi - DAX - 如何根据索引计算两个表中缺少的行
- node.js - 在节点 js 中导入
- javascript - 使用 document.createElement 测试该元素的 scrollHeight 和 clientHeight 时,值始终为 0
- ubuntu - Ubuntu 终端中 Vim 的边缘未填充颜色方案
- java - 仅当 BufferedReader 中有数据时如何创建文件?
- xml - 使用 xslt 1.0 从多节点 xml 获取特定值