泽西客户端:条件 GET 的缓存管理器?

2022-09-01 21:27:11

Jersey 对服务器端处理前提条件以响应条件 GET 请求提供了出色的支持。

在客户端,它似乎有点不那么优雅/手动。据我所知,您需要自己存储实体的元数据(etag,上次修改的标头)并做出决定,何时设置哪些标头,评估响应代码,更新实体/元数据的本地缓存......等。

您知道一个现成的免费实现来结束条件 GET 吗?我发现了这个例子,海报正在使用和;我怀疑他自己的实现。这难道不应该是泽西岛客户本身的一部分吗?CacheManagerCacheEntry


答案 1

也许它应该成为泽西岛客户本身的一部分。您可以在此处注册兴趣: JERSEY-100 该票证已关闭,因为2015年“它仅收集了1张支持票,尚未更新”。我正在“观看”这个问题。


答案 2