磁盘缓存http Library for Java:它是否存在?

时间:2009-09-29 20:17:36

标签: java http caching etag

Apache HttpClient没有我可以看到的缓存所以我的问题是你知道一个可以缓存到磁盘的Http库吗?自己实现它会很有趣但在我做之前,最好检查它是否已经存在: - )

要求: 支持Http 1.1 可以缓存到磁盘(例如:文件夹) 支持磁盘上的最大缓存大小 支持eTag

2 个答案:

答案 0 :(得分:0)

HTTPCache4j实现了一个客户端缓存,声称可以实现HTTP 1.1客户端缓存所需的功能。尽管是一个新项目,但值得一试。

磁盘存储似乎不是使用人类可读文件实现的 - 它们涉及HTTP资源的序列化副本,但我可能错了。

答案 1 :(得分:0)

结帐this。它建立在Apache Http Client之上,支持响应缓存,身份验证,HTTP和HTTPS以及许多其他功能。