2009-09-29 1 views
1

Apache HttpClient не имеет кеширования, насколько я могу видеть, поэтому мой вопрос - знаете ли вы о библиотеке Http, которая может кэшировать на диск? Было бы интересно реализовать это сам, но прежде, чем я это сделать, то лучше, чтобы проверить, если он уже существует :-)Кэширование диска HTTP-библиотека для Java: существует ли она?

Требования: Поддержка HTTP 1.1 Может кэш на диске (например: папки) Поддержка для максимального размера кеша на диске Поддержка eTag

ответ

0

HTTPCache4j реализует кеш-клиент на стороне клиента, который утверждает, что реализует функции, ожидаемые от кеша HTTP 1.1 клиента. Возможно, стоит проверить, несмотря на то, что это новый проект.

Диск-хранилища, кажется, не реализованы с использованием человекочитаемых файлов - они включают в себя сериализованные копии ресурсов HTTP, но я могу ошибаться.

0

Отъезд this. Построенный поверх Apache Http Client, он поддерживает кэширование ответов, аутентификацию, HTTP и HTTPS и многие другие функции.