2009-09-29 49 views
1

Apache HttpClient没有缓存,据我所见,所以我的问题是你知道一个可以缓存到磁盘的Http库吗?这将是有趣的实现它自己,但我这样做之前,最好是检查它是否已经存在:-)用于Java的磁盘缓存http Library:它是否存在?

要求: 支持HTTP 1.1 可以缓存到磁盘(例如:一个文件夹) 支持以获得磁盘上的最大高速缓存大小 对eTag的支持

回答

0

HTTPCache4j实现客户端高速缓存,声称实现HTTP 1.1客户端高速缓存的预期功能。尽管是一个新项目,但值得一看。

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

0

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