Дисковое кэширование http-библиотеки для Java:Существует ли оно?

StackOverflow https://stackoverflow.com/questions/1494698

  •  18-09-2019
  •  | 
  •  

Вопрос

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

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

Это было полезно?

Решение

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

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

Другие советы

Проверить этот.Созданный на основе клиента Apache Http, он поддерживает кэширование ответов, аутентификацию, HTTP и HTTPS и многие другие функции.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top