私の知る限り、Apache HttpClient にはキャッシュがありません。私の質問は、ディスクにキャッシュできる HTTP ライブラリについて知っていますか? 自分で実装するのは楽しいですが、実装する前に、既に存在するかどうかを確認することをお勧めします:-)
要件: HTTP 1.1 のサポート ディスク (フォルダーなど) にキャッシュ可能 ディスク上の最大キャッシュ サイズのサポート eTag のサポート
HTTPCache4jは、HTTP1.1クライアントキャッシュに期待される機能を実装すると主張するクライアント側キャッシュを実装します。新しいプロジェクトであるにもかかわらず、チェックする価値があるかもしれません。
ディスクストアは、人間が読める形式のファイルを使用して実装されているようには見えません。HTTPリソースのシリアル化されたコピーが含まれていますが、私は間違っている可能性があります。
これをチェックしてください。Apache Http Client の上に構築されており、応答キャッシュ、認証、HTTP および HTTPS などの多くの機能をサポートしています。