工作原理
- 在首次下载时,客户端会将文件及其 ETag 保存到
~/.cache/jmail/ - 在后续请求时,客户端会发送带有
If-None-Match: <etag>的条件HEAD请求 - 如果服务器返回 304 Not Modified,则使用本地缓存的文件(无需重新下载)
- 如果 ETag 发生变化,则会重新下载该文件
缓存位置
关闭缓存
Python
命令行界面
清除缓存
Manifest
/v1/manifest.json 接口提供数据集元数据和校验和,可用于以编程方式检查数据是否为最新:
